Я делаю проект в jFrame. Он имеет 15 jRadiobuttons. Я хочу, чтобы jButton добавлял выбранные jRadioButtons и отображал сумму в jTextField. Может кто-нибудь мне помочь? Я делаю это в течение 3 дней и не могу понять это правильно.Как сделать jbutton суммировать значения моих jradiobuttons
0
A
ответ
0
Значит, у вас есть числа как значения радиобъективов? Затем попробуйте вот так: Когда кнопка нажата, пройдите через петлю foreach всех радиокнопками. в цикле, проверьте, выбраны ли они. Если они есть, вы добавляете их значение в Sum.
Это то, о чем вы просили?
EDIT
- создать список, содержащий все радиокнопки.
В приемнике Баттона Вы пишете:
int sum = 0; //foreach loop for (jRadiobutton rbutton : rbuttons){ //Check if the button is selected if (rbutton.isSelected){ sum += rbutton.Value; } }
Я надеюсь, что это достаточно хорошо объяснил. Может быть, синтаксис неправильный, я не использовал java какое-то время ...
Да, сэр, все радиокнопки имеют числовые значения. Я хочу, чтобы я мог выбирать любые радиолюбители, и когда я нажимаю кнопку jbutton, он суммирует общую сумму. У меня проблемы с этим. –
@ChesterVacalares Вы пробовали это так, как я писал в ответ? –
Не совсем. Можете ли вы наставлять меня на непрофессиональных условиях. Im фактически новый w/this. –