首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

生手求指教啊

2012-09-25 
新手求指教啊!import java.awt.*import java.awt.event.*public class TFMath {public static void main

新手求指教啊!
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()总说找不到符号

[解决办法]
你的t1定义的是个局部变量,肯定找不到啊。。。。

热点排行
Bad Request.