2015-10-07 1 views
0

Я делаю проект в jFrame. Он имеет 15 jRadiobuttons. Я хочу, чтобы jButton добавлял выбранные jRadioButtons и отображал сумму в jTextField. Может кто-нибудь мне помочь? Я делаю это в течение 3 дней и не могу понять это правильно.Как сделать jbutton суммировать значения моих jradiobuttons

ответ

0

Значит, у вас есть числа как значения радиобъективов? Затем попробуйте вот так: Когда кнопка нажата, пройдите через петлю foreach всех радиокнопками. в цикле, проверьте, выбраны ли они. Если они есть, вы добавляете их значение в Sum.

Это то, о чем вы просили?

EDIT

  1. создать список, содержащий все радиокнопки.
  2. В приемнике Баттона Вы пишете:

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

Я надеюсь, что это достаточно хорошо объяснил. Может быть, синтаксис неправильный, я не использовал java какое-то время ...

+0

Да, сэр, все радиокнопки имеют числовые значения. Я хочу, чтобы я мог выбирать любые радиолюбители, и когда я нажимаю кнопку jbutton, он суммирует общую сумму. У меня проблемы с этим. –

+0

@ChesterVacalares Вы пробовали это так, как я писал в ответ? –

+0

Не совсем. Можете ли вы наставлять меня на непрофессиональных условиях. Im фактически новый w/this. –