【问题标题】:How to make jbutton sum up the values of my jradiobuttons如何让 jbutton 总结我的 jradiobuttons 的值
【发布时间】:2015-10-07 11:17:27
【问题描述】:

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

【问题讨论】:

    标签: jframe jbutton jtextfield jradiobutton


    【解决方案1】:

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

    这是你要求的吗?

    编辑

    1. 您创建了一个包含所有单选按钮的列表。
    2. 在您编写的按钮的侦听器中:

      int sum = 0;
      //foreach loop
      for (jRadiobutton rbutton : rbuttons){
        //Check if the button is selected
        if (rbutton.isSelected){
          sum += rbutton.Value;
        }
      }
      

    我希望这已经足够好解释了。 也许语法不正确,我已经有一段时间没有使用 java了...

    【讨论】:

    • 是的,先生,所有的单选按钮都有数值。我想要的是让我能够选择任何单选按钮,当我单击 jbutton 时,它会合计总金额。我遇到了那个问题。
    • @ChesterVacalares 您是否按照我在答案中写的方式尝试过?
    • 并非如此。你能用外行的方式指导我吗?我实际上是新的。
    • @ChesterVacalares 答案已编辑。现在是否清楚,如果是,是否有效?
    • 我必须在每个单选按钮中都这样做吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 2011-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    相关资源
    最近更新 更多