import java.awt.*;
import java.awt.event.*;public class TFMath {
public static void main(String[] args) {
new TFFrame().launchFrame();
}
}class TFFrame extends Frame {
public void launchFrame() {
TextField t1 = new TextField(10);
TextField t2 = new TextField(10);
TextField t3 = new TextField(15);
Label la = new Label("+");
Button b = new Button("=");
b.addActionListener(new TFActionListener(this));
setLayout(new FlowLayout());
add(t1);
add(la);
add(t2);
add(b);
add(t3);
pack();
setVisible(true); }
}class TFActionListener implements ActionListener { TFFrame tf = null;
public TFActionListener(TFFrame tf) {
this.tf = tf;
} public void actionPerformed(ActionEvent e) {
int t11 = Integer.parseInt(tf.t1.getText());
int t22 = Integer.parseInt(tf.t2.getText());
tf.t3.setText(" "+ (t11+t22));
}
}刚学这个持有对方引用,tf.t1.getText()总说找不到符号