Подтвердить что ты не робот

Оценка флажка Булева величина

Я уверен, что это очень простой вопрос, но я просто не могу найти ответ на него в любом месте. У меня есть JCheckbox, что мне нужно оценить значение boolean, а затем изменить значение с помощью оператора if. Проблема в том, что я просто не могу найти синтаксис в любом месте для оценки содержимого JCheckbox, не говоря уже о его изменении. Это, вероятно, будет очень просто, но я просто не могу найти ничего полезного. Спасибо!

4b9b3361

Ответ 1

Этот тип потока SO отвечает на ваш вопрос. Если ваш JCheckBox имеет имя "Foo", вы должны проверить его значение с помощью

Foo.isSelected()

Чтобы установить его значение, вы должны использовать

Foo.setSelected(true)

Ответ 2

Вы имеете в виду, как проверить, выбран ли флажок или нет, если да, то используйте isSelected

boolean isSelected = jCheckBox.isSelected();

if(isSelected ){
   jCheckBox.setSelected(false);
} else {
   jCheckBox.setSelected(true);
}

Ответ 3

У Sun есть замечательный tutorial, который вы можете прочитать, чтобы завершить свои знания. Если вы хотите узнать текущее состояние выбора JCheckbox, просто используйте метод isSelected().