我想从java中的按钮组返回选定的单选按钮名称:
ButtonGroup bg = new ButtonGroup();
bg.add(radiobutton1);
bg.add(radiobutton2);
bg.add(radiobutton3);
答案 0 :(得分:2)
我认为你可以遍历单选按钮,如果isSelected()为true,则为每个按钮循环,然后调用button.getText()来获取名称。
for (AbstractButton button : bg.getElements())
if (button.isSelected())
return button.getText();
答案 1 :(得分:1)
为什么要按钮名称?它用处不大。但是,您可以使用bg.getElements()
获取所有按钮引用,并且可以使用button.getText()
获取每个引用的文本,这两个引用都比您给出的名称更有用按钮。如果你真的想要这个名字,你可以创建按钮,然后拨打radiobutton1.setName("radiobutton1")
,然后在参考上使用getName()
。