java KeyListener ActionListener 一起添加。哪里错啦?

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:29:56
import java.awt.*;
import java.awt.event.*;

public class TestK {
public static void main(String[] args) {
new KFrame().launchFrame();
}
}

class KFrame extends Frame {
Label lab;
TextField tf;
Button u,d,l,r;
Panel p;
public void launchFrame() {
setBounds(100,100,200,200);
lab = new Label("");
tf = new TextField("",10);
p = new Panel();
p.add(lab);
p.add(tf);
u = new Button("Up");
d = new Button("Down");
l = new Button("Left");
r = new Button("Right");
u.addActionListener(new ButtonMonitor());
d.addActionListener(new ButtonMonitor());
l.addActionListener(new ButtonMonitor());
r.addActionListener(new ButtonMonitor());

add(u, BorderLayout.NORTH);
add(d, BorderLayout.SOUTH);
add(r, BorderLayout.EAST);
add(l, Borde

没有错啊,myeclipse下可以运行。