JComboBox文字颜色(红色或绿色)

时间:2019-10-16 23:14:18

标签: java swing colors jcombobox

这些是我的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。

0 个答案:

没有答案