JF0 是一个自己已经写好的类,你在项目里找找吧
我帮你补一个吧
import javax.swing.*;import java.awt.*;
import java.awt.event.*;
class JF0 extends JFrame{
public JF0(String string) { this.setSize(200,200);
this.setVisible(true);
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
}
}
public class JB1 extends JFrame { public JB1(JFrame f, JPanel p) {
f.add(p);
p.add(new Label("按一下按钮可听到响声!", Label.CENTER));
Button b = new Button("按钮");
p.add(b);
BHandler h = new BHandler();
b.addActionListener(h);
}
/** * @param args */ public static void main(String[] args) {
JB1 f1 = new JB1(new JF0("单击按钮事件"), new JPanel());
}
private class BHandler implements ActionListener { public void actionPerformed(ActionEvent e) {
Toolkit.getDefaultToolkit().beep();
}
}
}
虽然不知道 JF0 是不是这样实现的,不过,最起码这个程序能跑起来
你既然 new JF0("单击按钮事件"),,但是没有写JFO类啊,程序当然会报错。建议把报错截图发下吧,亲
错误代码不给出来怎么帮你看,这不是费事啊