概要

DisabledJMenuItemがハイライト可能かどうかをLookAndFeelごとにテストします。

サンプルコード

UIManager.put("MenuItem.disabledAreNavigable", Boolean.TRUE);
view all

解説

  • WindowsLookAndFeelの場合、UIManager.getBoolean("MenuItem.disabledAreNavigable")のデフォルトはtrueで、DisabledJMenuItemでもハイライトが可能
  • MetalLookAndFeelの場合、UIManager.getBoolean("MenuItem.disabledAreNavigable")のデフォルトはfalseだが、UIManager.put("MenuItem.disabledAreNavigable", Boolean.TRUE)とすれば、DisabledJMenuItemでもハイライトが可能

参考リンク

コメント