// HowToA.java provides a simple applet example import java.applet.*; import java.awt.event.*; import java.awt.*; public class HowToA extends Applet implements ActionListener { Label lab; Button btn; int n; public void init() { String c = getParameter("count"); if (c != null) n = Integer.parseInt(c); else n = 3; lab = new Label("Countdown at " + n, Label.CENTER); btn = new Button("Click here to continue"); btn.addActionListener(this); // no extra object used here setLayout(new BorderLayout()); add(lab, "Center"); add(btn, "South"); } public void actionPerformed(ActionEvent e) { if (--n > 0) { lab.setText("Countdown at " + n); } else { lab.setText("Countdown finished; click button for 3 more"); n = 4; // dirty little trick to cause next click to yield 3 } } }