有人知道或有一个想法,为什么我调整了applet大小后我的按钮消失了?

这是我的代码:
import java.awt.event.*;import javax.swing.*;import acm.program.*;public class button extends ConsoleProgram { public void init(){ hiButton = new JButton("hi"); add(hiButton, SOUTH); addActionListeners(); } public void actionPerformed(ActionEvent e){ if(hiButton == e.getSource()){ println("hello") ; } }private JButton hiButton;}

最佳答案

我不确定重新定义初始化方法是否是个好主意。当我看看http://jtf.acm.org/javadoc/student/acm/program/ConsoleProgram.html时,我希望您仅实现了run方法。不调用super.init()覆盖init对我来说似乎很奇怪。

对于您进行Applet编程的第一步,也许最好直接从JApplet派生。

10-01 15:00