3

我对 Jcombobox 有疑问...例如,我有一个 gui,其中包含一个 jcombo 框和一个按钮...在 Jcombo 框中,我添加了字符串数组对象,例如颜色 1、颜色 2、颜色 3:字符串 [] colors = {"Color 1","Color 2","Color 3"}。我可以在单击按钮时使用颜色选择器选择颜色,它只会应用于按钮....但我想设置前景色到 tat 组合框中的“颜色 1”、“颜色 2”.. 例如:如果我通过按钮选择颜色为红色,则它应仅在 jcombobox 上应用前景色“选定项目”(示例颜色 1 应显示为红色,其他应该是默认颜色!

...我是Java的新手...如果有人知道,请帮助我..谢谢

4

1 回答 1

5

您可以通过实现为 JComboBox 提供自己的渲染器ListCellRenderer

请参阅http://download.oracle.com/javase/tutorial/uiswing/components/combobox.html#renderer

于 2010-09-28T08:36:30.163 回答