此图片取自 netbean,选项 1. 和 2. 不可点击。我在 Jlist 中有类似的设置,但是当我 setenabled(false) 项目变为灰色时,我希望它保持黑色,如上所示。
问问题
676 次
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 回答