JComboBox将按钮或可编辑字段与下拉列表组合的组件
在JComboBox中有addActionListener事件作用是:AIP中说到
当作出选择时,ActionListener 将接收一个 ActionEvent。如果组合框可编辑,则在编辑停止时将激发 ActionEvent。
也做出了测试就是点击编辑框的时候触发,达不到效果
在JComboBox中点击按钮的时候,下拉列表将显示出来,但是这个事件没找到什么办法来重写
我现在的需求是点击按钮的时候,动态的刷新一下下拉框中的内容
我的想法,首先就是找到点击按钮的事件,但是可惜没找到,并不能将其重写(请求高手帮忙找下)
其次的想法就是,在面板中添加点击事件的方法,在按钮的区域点击触发(这是没有办法,也不怎么的合理)
请求高手帮忙找下点击按钮的方法
或者有更好的办法请发表哈,非常感谢
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
有事件监听啊!
- Java code
comboBox = new JComboBox();comboBox.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent arg0) { } });
------解决方案--------------------
终于搞定啦。。。先看代码
- Java code
Component xx=comboBox.getComponent(0); xx.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent arg0) { System.out.println("我是那个小三角我被按了"); } });