Tuesday, 12 May 2015

Applet programming : Check boxes and its Listener

Exported from Notepad++
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