How can I check if a JCheckBox
is checked?
Use the isSelected method. You can also use an ItemListener so you'll be notified when it's checked or unchecked.
Use addActionListener or addItemListener() so that a method will be called whenever the checkbox is changed. Passive. Use isSelected() to test if a checkbox is checked.
prop() and is() method are the two way by which we can check whether a checkbox is checked in jQuery or not. prop(): This method provides an simple way to track down the status of checkboxes. It works well in every condition because every checkbox has checked property which specifies its checked or unchecked status.
Use the isSelected method.
You can also use an ItemListener so you'll be notified when it's checked or unchecked.
By using itemStateChanged(ItemListener)
you can track selecting and deselecting checkbox (and do whatever you want based on it):
myCheckBox.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { if(e.getStateChange() == ItemEvent.SELECTED) {//checkbox has been selected //do something... } else {//checkbox has been deselected //do something... }; } });
Java Swing itemStateChanged docu should help too. By using isSelected()
method you can just test if actual is checkbox selected:
if(myCheckBox.isSelected()){_do_something_if_selected_}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With