blob: 83aca153b13e3e466f8abc962f5437c3c7f91258 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/* 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));
}
}
|