繁体   English   中英

从按钮组中获取所选单选按钮的名称

[英]get the name of the selected radio button from button group

我想从java中的按钮组返回选定的单选按钮名称:

ButtonGroup bg = new ButtonGroup();
bg.add(radiobutton1);
bg.add(radiobutton2);
bg.add(radiobutton3);

我想你可以遍历单选按钮,如果isSelected()为true,则为每个按钮循环,然后调用button.getText()来获取名称。

for (AbstractButton button : bg.getElements())
    if (button.isSelected())
        return button.getText();

为什么要按钮名称? 它用处不大。 你可以,但是,使用获得的所有按钮引用bg.getElements()你可以得到每一个与引用的文本button.getText()这两者都是比你给的名字更多的使用按钮。 如果您真的想要名称,可以创建按钮,然后调用radiobutton1.setName("radiobutton1") ,然后在引用上使用getName()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM