Evaluating Checkbox Boolean Value
Solution 1
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)
Solution 2
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);
}
Solution 3
There is an awesome tutorial from Sun that you can read to complete your knowledge. If you want to know the current selection state of a JCheckbox, just use the method isSelected()
.
Related videos on Youtube
justanother1
Updated on July 09, 2022Comments
-
justanother1 almost 2 years
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!
-
jn1kk about 12 yearsIts inherited from AbstractButton.
-
-
dshapiro about 12 yearsI 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.
-
justanother1 about 12 yearsWhile it works initially in an if statement, any further changes made do not change the other box.
-
mKorbel about 12 yearsadd ItemListener to the JCheckBox,
-
justanother1 about 12 yearsNever Mind, I foudn the method I was looking for.
-
dshapiro about 12 yearsWhat was it? Future generations might like to know.
-
justanother1 about 12 yearsIt's the itemListen method. Found it in another question.