この画像は netbean から取得したもので、オプション 1. と 2. はクリックできません。Jlist にも同様の設定がありますが、setenabled(false) に設定するとアイテムが灰色になり、上記のように黒色のままにしたいです。
1 に答える
2
この画像は netbean から取得したもので、オプション 1. と 2. はクリックできません。Jlist にも同様の設定がありますが、setenabled(false) に設定するとアイテムが灰色になり、上記のように黒色のままにしたいです。
無効JList
になっている場合は、キーを変更できますUIManager.put("Label.disabledForeground", Color.magenta);
編集
あなたは一緒に遊ぶことができます
UIManager.put("List.background", Color.lightGray);
UIManager.put("List.selectionBackground", Color.orange);
UIManager.put("List.selectionForeground", Color.blue);
UIManager.put("Label.disabledForeground", Color.magenta);
または同様のメソッドXxxListCellRenderer
も、値を設定せずにオーバーライドできますUIManager
于 2013-10-16T10:03:29.073 に答える