我确信这是一个非常简单的问题,但我无法在任何地方找到答案。我有一个JCheckbox,我需要评估它的布尔值,然后使用if语句更改该值。问题是我无法在任何地方找到用于评估JCheckbox内容的语法,更不用说更改它了。这可能非常简单,但我似乎无法找到任何有用的东西。谢谢!
答案 0 :(得分:25)
答案 1 :(得分:7)
您的意思是如何选中是否选中了复选框,如果是,则使用isSelected
boolean isSelected = jCheckBox.isSelected();
if(isSelected ){
jCheckBox.setSelected(false);
} else {
jCheckBox.setSelected(true);
}
答案 2 :(得分:2)
来自Sun的一个很棒的tutorial,您可以阅读以完成您的知识。如果您想知道JCheckbox的当前选择状态,只需使用方法isSelected()
。