评估Checkbox布尔值

时间:2012-05-30 17:35:34

标签: java swing awt jcheckbox

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

3 个答案:

答案 0 :(得分:25)

This所以你可以回答你的问题。如果您的JCheckBox被命名为“Foo”,则可以使用

检查其值
Foo.isSelected()

要设置其值,您可以使用

Foo.setSelected(true)

答案 1 :(得分:7)

您的意思是如何选中是否选中了复选框,如果是,则使用isSelected

boolean isSelected = jCheckBox.isSelected();

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

答案 2 :(得分:2)

来自Sun的一个很棒的tutorial,您可以阅读以完成您的知识。如果您想知道JCheckbox的当前选择状态,只需使用方法isSelected()