【发布时间】:2015-10-07 11:17:27
【问题描述】:
我正在 jFrame 中制作一个项目。它有 15 个 jRadiobuttons。我想要的是一个 jButton 来添加选定的 jRadioButtons 并在 jTextField 中显示总和。谁能帮我?我已经这样做了 3 天,但无法正确完成。
【问题讨论】:
标签: jframe jbutton jtextfield jradiobutton
我正在 jFrame 中制作一个项目。它有 15 个 jRadiobuttons。我想要的是一个 jButton 来添加选定的 jRadioButtons 并在 jTextField 中显示总和。谁能帮我?我已经这样做了 3 天,但无法正确完成。
【问题讨论】:
标签: jframe jbutton jtextfield jradiobutton
所以你有数字作为单选按钮的值? 然后像这样尝试: 单击按钮时,通过所有单选按钮的 foreach 循环。 在循环中,检查它们是否被选中。如果是,则将它们的值添加到 Sum。
这是你要求的吗?
编辑
在您编写的按钮的侦听器中:
int sum = 0;
//foreach loop
for (jRadiobutton rbutton : rbuttons){
//Check if the button is selected
if (rbutton.isSelected){
sum += rbutton.Value;
}
}
我希望这已经足够好解释了。 也许语法不正确,我已经有一段时间没有使用 java了...
【讨论】: