• category: swing folder: DisabledAreNavigable title: DisabledなJMenuItemのハイライトをテスト tags: [JMenuItem, UIManager, LookAndFeel] author: aterai pubdate: 2013-03-25T00:06:25+09:00 description: DisabledなJMenuItemがハイライト可能かどうかをLookAndFeelごとにテストします。 image: https://lh4.googleusercontent.com/--XCIC-Dhgwk/UU8M_ixmZeI/AAAAAAAABoU/aXonTNvOs0A/s800/DisabledAreNavigable.png

概要

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でもハイライトが可能

参考リンク

コメント