Я уверен, что это очень простой вопрос, но я просто не могу найти ответ на него в любом месте. У меня есть JCheckbox, что мне нужно оценить значение boolean, а затем изменить значение с помощью оператора if. Проблема в том, что я просто не могу найти синтаксис в любом месте для оценки содержимого JCheckbox, не говоря уже о его изменении. Это, вероятно, будет очень просто, но я просто не могу найти ничего полезного. Спасибо!
Оценка флажка Булева величина
Ответ 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()
.