java - 为按钮组生成 actionPerformed 事件

标签 java swing netbeans jradiobutton

是否可以为 Java 7 中的单选按钮的 ButtonGroup 生成 actionPerformed 事件?我在 NetBeans 中找不到这个选项。我正在使用 GUI Builder。或者任何其他形式来开发这个任务?

现在我在所有单选按钮中重复代码,但我计划添加其中几个,这种方法会用到很多代码。

最佳答案

不,您不能将 ActionListener 甚至 ChangeListener 添加到 ButtonGroup,但是将 ActionListener 添加到 JRadioButtons 非常容易,如果您在 for 循环中创建它们,就像通常所做的那样,那么就没有需要重复代码。

一个不相关且未请求的一般性建议:您可能希望在仍在学习 GUI 库时避免使用代码生成软件。代码生成库可以使您不必了解库在幕后做了什么,从而减慢了您对库的理解速度。

关于java - 为按钮组生成 actionPerformed 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23749880/

相关文章:

java - 如何利用 spring roo 的时间界限?

java - 一旦用户单击 Tab 键或单击另一个字段,我如何验证用户输入?

mysql - 未找到 Jdbc 驱动程序

java - Java 新手,似乎无法修复错误;需要类、接口(interface)或枚举。 274062

java - Java 未检测到死锁

java - 是否可以在非捕获组上使用量词? - 正则表达式

java - JButton 键盘快捷键

java - 使用 Jcombobox 更改项目后编辑 jtable 不起作用

java - 如何设置 Web 服务客户端的请求时间(java)

java - session 注销/超时