我有一组单选按钮,不包括第1帧上的任何文本。
每个按钮都有一个j
标签l
,这意味着当我选择一个单选按钮时,我想更改特定j
标签的图标。
我想知道哪个按钮被构造函数发送到第2帧。
所以我想发送点击的当前单选按钮的变量。
我该怎么做?
public String getSelectedButtonText(ButtonGroup buttonGroup) {
for (
Enumeration<AbstractButton> buttons = buttonGroup.getElements();
buttons.hasMoreElements();
) {
AbstractButton button = buttons.nextElement();
if (button.isSelected()) {
return button.getText();
}
}
return null;
}
答案 0 :(得分:0)
JRadioButton radioA = new JRadioButton(0);
JRadioButton radioB = new JRadioButton(0);
ButtonGroup buttonGroup = new ButtonGroup();
buttonGroup.add(radioA);
buttonGroup.add(radioB);
JLabel label = new JLabel("The label");
单击按钮转到下一帧....
if(radioA.isSelected()) {
label.setText("Radio A is Selected");
gotoNextFrame();
}
else if(radioB.isSelected()) {
label.setText("Radio B is Selected");
gotoNextFrame();
}
更多 - How do I get which JRadioButton is selected from a ButtonGroup