在JComboBox设置了几个选项“选项一”,“选项二”,“选项三”
默认是“选项一”
当我选择“选项二”的时候会触发ItemStateChanged事件,可以做一些处理比如输出选项二的值
这个时候我再选择“选项二”该用什么监听器来捕捉这个动作呢??求高手指点!
默认是“选项一”
当我选择“选项二”的时候会触发ItemStateChanged事件,可以做一些处理比如输出选项二的值
这个时候我再选择“选项二”该用什么监听器来捕捉这个动作呢??求高手指点!
public void actionPerformed(ActionEvent e) {
//....
}
});
直接用ActionListener来监听就行了
每次点击都会触发
combo.addItem("Item 1");
combo.addItem("Item 2");
combo.addItem("Item 3");
combo.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e){
if (e.getStateChange() == ItemEvent.SELECTED)
System.out.println(e.getItem() + "is selected.");
if (e.getStateChange() == ItemEvent.DESELECTED)
System.out.println(e.getItem() + "is deselected.");
}
});