当我在JComboBox1中选择一个项目时,我试图在JComboBox2中添加项目,当我选择它时,JComboBox2中没有出现重复,但是当我在JComboBox1中选择了另一个项目而不是再次选择以前项目比重复出现在JComBoBox2中< / p>
我试过这个
String Selected=(String) jComboBox1.getSelectedItem();
if (ie.getStateChange() == ItemEvent.SELECTED) {
if(Selected.equalsIgnoreCase("Delivery Status"))
{
jComboBox2.addItem("Delivered");
jComboBox2.addItem("Not Delivered");
}
} else if(ie.getStateChange() == ItemEvent.DESELECTED){
jComboBox2.removeAll();
}
答案 0 :(得分:0)
在更改JComboBox的选择时,项目监听器将被通知两次,一次取消选择该项目,然后在所选项目上另一次通知。