在个panel里怎么处理多个JcomboBox事件 我在一个Panel里加了很多个JcomboBox控件,我开始用的是ActionListener接口,但按一个JComboBox,会导致其他的JComboBox控件事件处理也会出现,该怎么处理呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .....为什么要用ActionListener接口呢?而且,你添加的都是一个监听?那你怎么不设置 ActionCommend?代码呢? 为每一个JcomboBox 对象增加一个ActionListener,是绝对不可能出现你说的问题的。 private class ActionHandler implements ActionListener { public void actionPerformed(ActionEvent e) { //_comboBox1,_comboBox2,_comboBox3为JComboBox名称 if (e.getSource() == _comboBox1) { //处理_comboBox1 } else if (e.getSource() == _comboBox1) { //处理_comboBox2 } else if (e.getSource() == _comboBox1) { //处理_comboBox3 } } }这样子应该就可以了。 JTree删除结点的问题 怎么做一个浏览文件获取路径的界面? 100分求答案.在android中绘制圆形 snake游戏 结束显示和继续游戏问题 求JDK。。。。 如何实现下列问题 equals跟=的区别 这个程序可以关闭,怎么设置背景颜色??? 输出是怪码,为什么 新手入门问题1、2 Java做聊天高手进 大数据量arraylist与ehcache缓存的问题
而且,你添加的都是一个监听?
那你怎么不设置 ActionCommend?代码呢?
public void actionPerformed(ActionEvent e) {
//_comboBox1,_comboBox2,_comboBox3为JComboBox名称
if (e.getSource() == _comboBox1) {
//处理_comboBox1
}
else if (e.getSource() == _comboBox1) {
//处理_comboBox2
}
else if (e.getSource() == _comboBox1) {
//处理_comboBox3
}
}
}
这样子应该就可以了。