Swing/DisabledAreNavigable のバックアップ(No.8)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/DisabledAreNavigable へ行く。
- 1 (2014-10-02 (木) 19:49:22)
- 2 (2014-11-01 (土) 00:46:09)
- 3 (2015-11-08 (日) 16:08:18)
- 4 (2017-04-26 (水) 13:46:51)
- 5 (2018-04-09 (月) 15:12:40)
- 6 (2018-04-19 (木) 13:35:56)
- 7 (2018-04-20 (金) 17:24:18)
- 8 (2020-04-18 (土) 19:01:26)
- 9 (2021-10-21 (木) 19:05:56)
- 10 (2022-07-15 (金) 13:49:33)
- 11 (2022-08-20 (土) 22:15:25)
- 12 (2024-09-08 (日) 03:05:45)
- 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:
概要
Disabled
なJMenuItem
がハイライト可能かどうかをLookAndFeel
ごとにテストします。
Screenshot
Advertisement
サンプルコード
解説
WindowsLookAndFeel
UIManager.getLookAndFeelDefaults().getBoolean("MenuItem.disabledAreNavigable")
の初期値はtrue
UIManager.put("MenuItem.disabledAreNavigable", ...)
で、Disabled
なJMenuItem
をハイライトするかどうかを切替可能
MetalLookAndFeel
UIManager.getLookAndFeelDefaults().getBoolean("MenuItem.disabledAreNavigable")
の初期値はfalse
UIManager.put("MenuItem.disabledAreNavigable", Boolean.TRUE)
を設定すれば、Disabled
なJMenuItem
でもハイライトが可能
NimbusLookAndFeel
UIManager.getLookAndFeelDefaults().getBoolean("MenuItem.disabledAreNavigable")
の初期値はfalse
UIManager.put("MenuItem.disabledAreNavigable", Boolean.TRUE)
を設定しても、Disabled
なJMenuItem
をハイライト不可
参考リンク
- JDK-4515765 Win L&F: Disabled menu items should show highlight - Java Bug System
- JDK-6325555 Only Partial Fix in for 4515765 in B53 Swing PIT - Java Bug System