I'm sure this is a rediculously easy question, but I just can't find the answer to it anywhere. I have a JCheckbox that I need to evaluate the boolean value of, and then change the value with an if statement. The problem is I just can't find the syntax anywhere for evaluating the contents of a JCheckbox, let alone changing it. This will probably be really easy one, but I just can't seem to find anything helpful. Thanks!
Asked
Active
Viewed 7.4k times
3 Answers
31
This SO thread sort of answers your question. If your JCheckBox
is named "Foo", you would check its value with
Foo.isSelected()
To set its value, you would use
Foo.setSelected(true)
-
I don't have a Java compiler handy right now, so I can't say for sure, but I'm pretty sure that just doing Foo.setSelected(true) will update the checkbox to be checked on the form. – dshapiro May 30 '12 at 17:53
-
While it works initially in an if statement, any further changes made do not change the other box. – justanother1 May 30 '12 at 17:56
-
-
-
9
Do you mean how to check if Checkbox is selected or not, if yes then use isSelected
boolean isSelected = jCheckBox.isSelected();
if(isSelected ){
jCheckBox.setSelected(false);
} else {
jCheckBox.setSelected(true);
}

mprabhat
- 20,107
- 7
- 46
- 63