//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