评估Checkbox布尔值

j.g*_*117 16 java swing awt jcheckbox

我确信这是一个非常简单的问题,但我无法在任何地方找到答案.我有一个JCheckbox,我需要评估它的布尔值,然后使用if语句更改该值.问题是我无法在任何地方找到用于评估JCheckbox内容的语法,更不用说更改它了.这可能非常简单,但我似乎无法找到任何有用的东西.谢谢!

dsh*_*iro 25

这个 SO线程有点回答你的问题.如果你JCheckBox的名字叫"Foo",你可以用它来检查它的值

Foo.isSelected()
Run Code Online (Sandbox Code Playgroud)

要设置其值,您可以使用

Foo.setSelected(true)
Run Code Online (Sandbox Code Playgroud)


mpr*_*hat 7

你的意思是如何选中Checkbox是否被选中,如果是,则使用 isSelected

boolean isSelected = jCheckBox.isSelected();

if(isSelected ){
   jCheckBox.setSelected(false);
} else {
   jCheckBox.setSelected(true);
}
Run Code Online (Sandbox Code Playgroud)