【发布时间】:2015-06-08 09:57:23
【问题描述】:
我可以在 Swing (Java) 中为我的JComboBox 添加背景颜色。当用户选择组合框中的单个文本值时,如何为这些值着色?
【问题讨论】:
-
改进的格式和语法
-
不要仅仅依靠颜色来表示选择。有些人是色盲。
我可以在 Swing (Java) 中为我的JComboBox 添加背景颜色。当用户选择组合框中的单个文本值时,如何为这些值着色?
【问题讨论】:
你可以实现ListCellRenderer接口或者扩展DefaultListCellRenderer来自定义下拉列表项的样式并设置:
jComboBox.setRenderer(new MyListCellRenderer());
【讨论】: