Непроверенный номер RadioButton необходимо заменить на 0 с помощью Java - PullRequest
0 голосов
/ 09 мая 2020

i создание простого проекта java радио-кнопки. если я проверил результат переключателя, отображаемый в текстовом поле 1. если я снял флажок с переключателя, результат должен отображаться 0. если я снял флажок, результат не отображал 0. то, что я устал до сих пор, я прикрепил ниже.

int  r1marks = 0;
int  r2marks = 0;
  if(r1.isSelected())
    {
        if(r1.isSelected() == true)

    {
        JOptionPane.showMessageDialog(this, "C#" + r1marks);
        r1marks = 1;

    }
    else
    {

        r1marks = 0;
    }
        txtmarks.setText(String.valueOf(r1marks));

    }
    else  if(r2.isSelected())
    {

   if(r2.isSelected()==true)
    {
        JOptionPane.showMessageDialog(this, "VB" + r2marks);
         r2marks = 1;

    }
     else
        {

        r2marks = 0;
        }

    }

1 Ответ

1 голос
/ 09 мая 2020

попробуй, две проверки на одно и то же условие не имеют смысла. Думаю надо убрать

int  r1marks = 0;
int  r2marks = 0;

if(r1.isSelected()){
    JOptionPane.showMessageDialog(this, "C#" + r1marks);
    r1marks = 1;
} else{
    r1marks = 0;
}
txtmarks.setText(String.valueOf(r1marks));

if(r2.isSelected()){
    JOptionPane.showMessageDialog(this, "VB" + r2marks);
    r2marks = 1;
}else{
        r2marks = 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...