我如何从ButtonGroup中选择哪个JRadioButton

我有一个包含窗体上的单选按钮的swing应用程序。我有ButtonGroup但是,望着可用的方法,我似乎不能得到所选择的名称JRadioButton。到目前为止,我可以说的是:

  • 在ButtonGroup中,我可以执行getSelection()来返回ButtonModel。从那里,我可以执行getActionCommand,但似乎并不总是可行。我尝试了不同的测试,但结果却无法预测。

  • 另外ButtonGroup,我可以从中获取枚举getElements()。但是,然后我将不得不遍历每个按钮,只是检查并查看它是否被选中。

有没有更简单的方法来找出已选择了哪个按钮?我正在Java 1.3.1和Swing中对此进行编程。

回答:

我只会遍历您JRadioButtons并致电isSelected()。如果您真的想离开,ButtonGroup则只能进入模型。您可以将模型与按钮匹配,但是如果可以访问按钮,为什么不直接使用它们呢?

以上是 我如何从ButtonGroup中选择哪个JRadioButton 的全部内容, 来源链接: utcz.com/qa/409853.html

回到顶部