如何使jbutton总结我的jradiobuttons的值

时间:2015-10-07 11:17:27

标签: jframe jbutton jtextfield jradiobutton

我正在jFrame中制作一个项目。它有15个jRadiobuttons。我想要的是一个jButton来添加选定的jRadioButton并在jTextField中显示总和。谁能帮我?我已经这样做了3天,但是无法做到这一点。

1 个答案:

答案 0 :(得分:0)

所以你有数字作为radiobuttons的值? 然后尝试这样: 单击该按钮时,请通过所有单选按钮的foreach循环。 在循环中,检查它们是否被选中。如果是,则将其值添加到Sum。

这就是你要求的吗?

修改

  1. 您创建一个包含所有单选按钮的列表。
  2. 在Button的Listener中你写道:

    int sum = 0;
    //foreach loop
    for (jRadiobutton rbutton : rbuttons){
      //Check if the button is selected
      if (rbutton.isSelected){
        sum += rbutton.Value;
      }
    }
    
  3. 我希望这很好解释。 也许Syntax不正确,我现在还没有使用java一段时间......