是否有可能在Java 7中为ButtonGroup
的单选按钮生成actionPerformed
事件?我在NetBeans中找不到这个选项。我正在与GUI生成器工作。或者任何其他形式来开发这个任务?
现在我在所有单选按钮中重复代码,但我计划添加几个,这种方法将使用太多代码。
不,你不能在ButtonGroup中添加ActionListener,甚至changellistener,但是在JRadioButtons中添加ActionListener是非常容易的,如果你在for循环中创建它们,就不需要重复的代码了。
一个一般不相关且未被要求的建议:当你还在学习GUI库时,你可能希望避免使用代码生成软件。代码生成库可以使您不必了解库在幕后做什么,从而减慢了您对库的理解速度。
看一下Oracle的单选按钮教程。它非常简单明了:http://docs.oracle.com/javase/tutorial/uiswing/components/button.html#radiobutton