一群按钮都要注册一个事件怎么办啊 ,如果挨个注册太慢,加入ButtonGroup又无法注册监听器??

一群按钮都要注册一个事件怎么办啊 ,如果挨个注册太慢,加入ButtonGroup又无法注册监听器?? - 故障解答 - 电脑教程网

一群按钮都要注册一个事件怎么办啊 ,如果挨个注册太慢,加入ButtonGroup又无法注册监听器??

日期:2007-03-10   荐:
一群按钮都要注册一个事件怎么办啊 ,如果挨个注册太慢,加入ButtonGroup又无法注册监听器??有人有好的解决办法么既然要实现一个事件,还不如直接用一个按钮来实现呢,没听说过一群按钮实现一个事件的你可以先定义个事件,再定义个button 数组,用for 循环,在循环体了把按钮的实现和事件的监听都包括就可以了,addActionListener(String buttonName,ActionListener listener){ JButton button=new JButton(buttonName); button.addActionListener(listener); }然后用一个循环就可以了吧对啊,楼上可以,不知道是不是可以一个按钮一个事件,来实现你那个功能,像全选按钮楼主想要的功能有点像swing的Action接口的用途。把你的一群button以数组的形式声明,在每个数组元素示例化的时候注册侦听事件,ok了
标签: