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

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -