这些是我的JComboBox的要求:
1)有一个包含10个元素的数组(完成)
2)我的JComboBox始终有9个元素(一旦选择了一个元素,将该元素删除并添加了不在JComboBox中的元素)(完成)
3)我需要将每个JComboBox项的颜色设置为绿色或红色(这将由我自行决定,并且在选择元素后会更改(需要帮助)
我对如何创建带有绿色或红色项的JComboBox感到困惑。我看到的当前解决方案具有长度为n的数组颜色和长度为n的数组标签。但是,在这种情况下,我想要一个长度为n且只有两种可能的颜色的数组标签。
本质上,我想要一个简单的方法来设置JComboBox中当前索引的颜色(类似这样):
JComboBox comboBox = new JComboBox();
comboBox.addItem(x, Color.red);
comboBox.addItem(y, Color.green);
comboBox.addItem(z, Color.green);
不幸的是,我没有任何代码,因为我不确定如何开始并且一直在使用Java提供的默认JComboBox。