• title: DisabledなJMenuItemのハイライトをテスト tags: [JMenuItem, UIManager, LookAndFeel] author: aterai pubdate: 2013-03-25T00:06:25+09:00

概要

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

サンプルコード

UIManager.put("MenuItem.disabledAreNavigable", Boolean.TRUE);
View in GitHub: Java, Kotlin

解説

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

参考リンク

コメント