Skip to Content

Handle Checkbox Event Example

  1. /*
  2.         Handle Checkbox Event Example
  3.         This java example shows how to handle checkbox event. When checkbox
  4.         is selected and deselected, item event is generated.
  5. */
  6.  
  7. import java.applet.Applet;
  8. import java.awt.Checkbox;
  9. import java.awt.Graphics;
  10. import java.awt.event.ItemEvent;
  11. import java.awt.event.ItemListener;
  12.  
  13.  
  14. /*
  15. <applet code="HandleCheckboxEvent" width=200 height=200>
  16. </applet>
  17. */
  18.  
  19. public class HandleCheckboxEvent extends Applet implements ItemListener{
  20.  
  21.         Checkbox java = null;
  22.         Checkbox vb = null;
  23.         Checkbox c = null;
  24.        
  25.         public void init(){
  26.                
  27.                 //create checkboxes
  28.                 java = new Checkbox("Java");
  29.                 vb = new Checkbox("Visual Basic");
  30.                 c = new Checkbox("C");
  31.                
  32.                 add(java);
  33.                 add(vb);
  34.                 add(c);
  35.                
  36.                 //add item listeners
  37.                 java.addItemListener(this);
  38.                 vb.addItemListener(this);
  39.                 c.addItemListener(this);
  40.         }
  41.        
  42.         public void paint(Graphics g){
  43.                
  44.                 g.drawString("Java: " + java.getState(),10,80);
  45.                 g.drawString("VB: " + vb.getState(), 10, 100);
  46.                 g.drawString("C: " + c.getState(), 10, 120);
  47.                
  48.         }
  49.        
  50.         public void itemStateChanged(ItemEvent ie) {
  51.                 repaint();             
  52.         }
  53. }

Example Output