为按钮组生成actionPerformed事件

时间:2014-05-20 02:00:40

标签: java swing netbeans jradiobutton

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

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

先谢谢!!

2 个答案:

答案 0 :(得分:2)

不,你不能将ActionListener,甚至是ChangeListener添加到ButtonGroup,但是将ActionListener添加到JRadioButtons非常容易,如果你在for循环中创建它们,就像是经常这样做,然后就不需要重复的代码。

一般性无关且未经请求的建议:您可能希望避免在学习GUI库时使用代码生成软件。代码生成库可以保护您不必理解库正在做什么,从而降低您对库的理解速度。

答案 1 :(得分:1)

查看单选按钮上的Oracle教程。这非常简单明了:http://docs.oracle.com/javase/tutorial/uiswing/components/button.html#radiobutton