import java.applet.Applet;
import java.awt.Checkbox;
import java.awt.Choice;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
public class Prog3 extends Applet implements ItemListener {
Choice c = new Choice();
public void init(){
Checkbox check1 = new Checkbox();
check1.setLabel("checkbox 1");
Checkbox check2 = new Checkbox("checkbox 2");
//adding check boxes to appletviewer
add(check1);
add(check2);
//c.add adds all the strings one by one to choice
c.add("C");
c.add("C++");
c.add("Java");
c.add("Python");
//this statement finally adds choice to appletviewer
add(c);
c.addItemListener((ItemListener) this);
}
public void itemStateChanged(ItemEvent arg0) {
//addItemListener is used for check boxes and choices
repaint();
}
public void paint(Graphics g){
//getItemCount is used to find number of items in choices
g.drawString("Number of items are"+c.getItemCount(), 80, 130);
g.drawString("selected Item "+ c.getSelectedItem(),80, 150);
//getSelectedItem is used to get which choice is selectedat that instant
}
}
No comments:
Post a Comment