Java论坛网»Java技术»关于jcomboBox的两个问题
关于jcomboBox的两个问题
问?:
1 如果jComboBox初始的选项是aa,你点了jComboBox,还是选择了aa...这个事件怎么响应呢。。。用itemStateChanged好象不行哦,因为ItemState没有change
2 我在用jComboBox.setSelectedItem时就会触发jComboBox的ItemStatedChanged这个listener,有什么方法暂时不触发它吗?
2 我在用jComboBox.setSelectedItem时就会触发jComboBox的ItemStatedChanged这个listener,有什么方法暂时不触发它吗?
答!: 1:
1.
addActionListener();
2.
removeItemListener(listener);
setSelectedItem(anObject);
addItemListener(listener);
addActionListener();
2.
removeItemListener(listener);
setSelectedItem(anObject);
addItemListener(listener);
答!: 2:
多谢键盘上的舞者。。。第一个我试了。。非常管用。。呵呵
第二条的话具体应该怎么做呢?我加listener的时候没有命名,怎么remove呢?是不是有更好的办法啊?
第二条的话具体应该怎么做呢?我加listener的时候没有命名,怎么remove呢?是不是有更好的办法啊?
答!: 3:
用ActionListener就可以解决了
写一下actionPerformed就可以了
写一下actionPerformed就可以了
答!: 4:
getItemListeners();
可以取出你之前添加的所有ItemListeners;
做个循环把它们remove或add.
可以取出你之前添加的所有ItemListeners;
做个循环把它们remove或add.
答!: 5:
多谢键盘上的舞者。。用了你的方法第二个问题也顺利解决。。。
不过在用了ActionListener之后也有不方便的地方哦。。不知道怎么获取刚才选中的Item了。。。如果是ItemStateListener的话可以在DESELECTED事件里获得刚才的选项哦。。。请问是不是有办法解决呢?
不过在用了ActionListener之后也有不方便的地方哦。。不知道怎么获取刚才选中的Item了。。。如果是ItemStateListener的话可以在DESELECTED事件里获得刚才的选项哦。。。请问是不是有办法解决呢?
相关JAVA教程:
请问在JBOSS中使一个无状态bean成为单例的?
JTable 单元格不能响应键盘输入
请教各位大哥: 画UML图最好是用什么工具? 谢谢!!!
小弟写了一个图像处理的程序QDImage,在CSDN源码下载中,大家帮着改改
此贴想发久矣(真希望高手们快来回我帖啊,拜托)关于struts mvc
JAVA 调用 .NET写的WEB SERVICE的问题(包括无法传递参数,SOAP头验证)
这是什么错误啊
Jsp excel 乱码 问题
应该学习.net还是java
hibernate 多对多关连
请问如何设计可即插即用的swt界面
weblogic9怎么配置连接池