Evaluating Checkbox Boolean Value

69,238

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().

Share:
69,238

Related videos on Youtube

justanother1
Author by

justanother1

Updated on July 09, 2022

Comments

  • justanother1
    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
      jn1kk about 12 years
      Its inherited from AbstractButton.
  • dshapiro
    dshapiro about 12 years
    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.
  • justanother1
    justanother1 about 12 years
    While it works initially in an if statement, any further changes made do not change the other box.
  • mKorbel
    mKorbel about 12 years
    add ItemListener to the JCheckBox,
  • justanother1
    justanother1 about 12 years
    Never Mind, I foudn the method I was looking for.
  • dshapiro
    dshapiro about 12 years
    What was it? Future generations might like to know.
  • justanother1
    justanother1 about 12 years
    It's the itemListen method. Found it in another question.