java - How to use JCheckBoxes selection for use? -
i have checkbox on jframe. when check it, want display on command window has been selected. below code working with. compiles , executes without errors, don't "one has been selected" on window when select checkbox.
public checklist() { ... jcheckbox 1 = new jcheckbox("ct scan performed"); one.additemlistener(new checkboxlistener()); } private class checkboxlistener implements itemlistener{ public void itemstatechanged(itemevent e) { if(e.getsource()==one){ if(one.isselected()){ system.out.println("one has been selected"); } else{system.out.println("nothing");} } }}
i have tested simple example , works (it writes "one has been selected"
when select checkbox, , "nothing"
when deselect it):
import javax.swing.*; import java.awt.event.*; public class example extends jframe{ public jcheckbox one; public example() { 1 = new jcheckbox("ct scan performed"); one.additemlistener(new checkboxlistener()); setsize(300,300); getcontentpane().add(one); setvisible(true); } private class checkboxlistener implements itemlistener{ public void itemstatechanged(itemevent e) { if(e.getsource()==one){ if(one.isselected()) { system.out.println("one has been selected"); } else {system.out.println("nothing");} } } } public static void main(string[] args) { new example(); } }
in example, seems one
declared in constructor checklist()
. sure can accessed in inner class checkboxlistener
?
Comments
Post a Comment