/* CalculatorApplet2.java */ import java.awt.*; import java.awt.event.*; import java.applet.*; public class CalculatorApplet2 extends Applet implements ActionListener { private TextField tf; public void init() { setBackground(Color.lightGray); setLayout(new GridLayout(2, 1)); tf = new TextField("777"); add(tf); Panel p = new Panel(); for (int i = 1; i <= 1000; i *= 10) { Button b = new Button("+" + i); b.addActionListener(this); p.add(b); } add(p); } public void actionPerformed(ActionEvent event) { String cmd = event.getActionCommand(); int n1 = Integer.parseInt(tf.getText()); int n2 = Integer.parseInt(cmd.substring(1)); tf.setText("" + (n1 + n2)); } }