这个java程序哪儿出错了,求大神指点啊,谢谢啊。为什么在后面JF0哪儿出现问题了,应该怎么修改啊???

2025-05-23 06:23:21
推荐回答(3个)
回答1:

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 是不是这样实现的,不过,最起码这个程序能跑起来

回答2:

你既然 new JF0("单击按钮事件"),,但是没有写JFO类啊,程序当然会报错。建议把报错截图发下吧,亲

回答3:

错误代码不给出来怎么帮你看,这不是费事啊