当前位置: 技术问答>java相关
又一个Swing的问题!
来源: 互联网 发布时间:2015-03-19
本文导语: 我在给JComboBox动态AddItem时,也激发了avtionPerformed事件, 我想只选择了一项时才激发选择事件我该怎么办? 谢谢大家! | 设置一个标志试试 addingFlag=true; combo.addItem(something); addingFlag=false; ... public voi...
我在给JComboBox动态AddItem时,也激发了avtionPerformed事件,
我想只选择了一项时才激发选择事件我该怎么办?
谢谢大家!
我想只选择了一项时才激发选择事件我该怎么办?
谢谢大家!
|
设置一个标志试试
addingFlag=true;
combo.addItem(something);
addingFlag=false;
...
public void combo_ActionPerformed(Event e){
if(!addingFlag){
//do your work
}
}
addingFlag=true;
combo.addItem(something);
addingFlag=false;
...
public void combo_ActionPerformed(Event e){
if(!addingFlag){
//do your work
}
}
|
下面的行不行
jComboBox1.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(ItemEvent e) {
jComboBox1_itemStateChanged(e);
}
});
void jComboBox1_itemStateChanged(ItemEvent e) {
}
jComboBox1.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(ItemEvent e) {
jComboBox1_itemStateChanged(e);
}
});
void jComboBox1_itemStateChanged(ItemEvent e) {
}