// Mendemonstrasikan kotak periksa.
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="DemoKotakPeriksa" width=250 height=200>
</applet>
*/
public class DemoKotakPeriksa extends Applet implements ItemListener {
String psn = "";
Checkbox winXP, winVista, solaris, mac;
public void init() {
winXP = new Checkbox("Windows XP", null, true);
winVista = new Checkbox("Windows Vista");
solaris = new Checkbox("Solaris");
mac = new Checkbox("Mac OS");
add(winXP);
add(winVista);
add(solaris);
add(mac);
winXP.addItemListener(this);
winVista.addItemListener(this);
solaris.addItemListener(this);
mac.addItemListener(this);
}
public void itemStateChanged(ItemEvent ie) {
repaint();
}
// Menampilkan keadaan terkini dari tiap kotak periksa.
public void paint(Graphics g) {
psn = "Keadaan terkini: ";
g.drawString(psn, 6, 80);
psn = " Windows XP: " + winXP.getState();
g.drawString(psn, 6, 100);
psn = " Windows Vista: " + winVista.getState();
g.drawString(psn, 6, 120);
psn = " Solaris: " + solaris.getState();
g.drawString(psn, 6, 140);
psn = " Mac OS: " + mac.getState();
g.drawString(psn, 6, 160);
}
}
Hasilnya:
0 komentar:
Posting Komentar