帮你运行了一下,没有出现异常。(代码如下,只是更改了一下类名,其它的部分没动。)
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;public class TestTemp {
private JFrame f = new JFrame("测试事件");
private JButton ok = new JButton("确定");
private JTextField tf = new JTextField(30); public void init() {
ok.addActionListener(new OkListener());
f.add(tf);
f.add(ok, BorderLayout.SOUTH);
f.pack();
f.setVisible(true);
} class OkListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
System.out.println("用户单击了ok按钮");
tf.setText("Hello world");
}
} /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new TestTemp().init();
}}
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;public class TestTemp {
private JFrame f = new JFrame("测试事件");
private JButton ok = new JButton("确定");
private JTextField tf = new JTextField(30); public void init() {
ok.addActionListener(new OkListener());
f.add(tf);
f.add(ok, BorderLayout.SOUTH);
f.pack();
f.setVisible(true);
} class OkListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
System.out.println("用户单击了ok按钮");
tf.setText("Hello world");
}
} /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new TestTemp().init();
}}
import java.awt.event.*;