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