java - Toggling JCheckBox value -
im trying toggle jcheckbox. have set default check jcb2. jcb1 working fine jcb2 can't seem toggled on. added println , found gets printed jcb2 not check.
class checkboxhandler implements itemlistener { public void itemstatechanged(itemevent e) { if(jcb1.isselected()) { jcb1.setselected(true); jcb2.setselected(false); } if(jcb2.isselected()) { jcb1.setselected(false); jcb2.setselected(true); system.out.println("1"); } } }
if first check-box selected, both selected moment select second check-box. means first if-condition met, such second check-box deselected right away.
so instead of checking check-boxes selected, should use itemevent e see check-box selected.
if(e.getstatechange() == itemevent.selected) { if(e.getitem() == jcb1) { jcb2.setselected(false); } else { jcb1.setselected(false); } }
Comments
Post a Comment