[求助]JButton的actionPerformed问题
import java.awt.*;import javax.swing.*;
import java.awt.event.*;
class frame extends JFrame implements ActionListener{
JTextField t1,t2;
JButton b;
Container c;
frame(){
super("综合测试");
setVisible(true);
setLocationRelativeTo(null);
setSize(500,300);
c=getContentPane();
c.setLayout(new FlowLayout());
JTextField t1=new JTextField(10);
JTextField t2=new JTextField(10);
c.add(t1);c.add(t2);
JButton b=new JButton("ok");
b.addActionListener(this);
c.add(b);
this.validate();
}
public void actionPerformed(ActionEvent e){
String word=t1.getText();
/*代码*/
}
public class Ttt{
public static void main(String arg[]){
new frame();
}
}
程序的一部分,编译可以通过但运行时候点按钮会在命令提示符下报错.
请解惑,谢谢~