Tuesday, 16 December 2014

ItemListener in Java

//save as ItemListenerJavaDemo.java 
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class ItemListenerJavaDemo extends Applet implements ItemListener
{
    Checkbox radio1;
    Checkbox radio2;
    Checkbox radio3;
    Checkbox radio4;
    String msg = "";
  
    public void init()
    {
        radio1 = new Checkbox("Window7");
        radio2 = new Checkbox("Window8");
        radio3 = new Checkbox("MacOS");
        radio4 = new Checkbox("Vista");
      
        add(radio1);
        radio1.addItemListener(this);
        add(radio2);
        radio2.addItemListener(this);
        add(radio3);
        radio3.addItemListener(this);
        add(radio4);
        radio4.addItemListener(this);
    }
  
    public void itemStateChanged(ItemEvent ie)
    {
        repaint();
    }
  
    public void paint(Graphics g)
    {
        msg = "Current State: ";
        g.drawString(msg,6,100);
      
        msg = "Windows7:  " + radio1.getState();
        g.drawString(msg,6,120);
      
        msg = "Windows8:  " + radio2.getState();
        g.drawString(msg,6,140);
      
        msg = "MacOS:  " + radio3.getState();
        g.drawString(msg,6,160);
      
        msg = "Vista:  " + radio4.getState();
        g.drawString(msg,6,180);
    }
}

/*


*/
Output

No comments:

Post a Comment