Ani*_*han 3 java applet constructor japplet
我正在运行下面的applet.在其中,当我添加构造函数(甚至是空)时,applet会抛出一个运行时异常:
MainFrame.class can't be instantiated, java.lang.InstantiationException
Run Code Online (Sandbox Code Playgroud)
如果我删除了构造函数,则抛出没有异常.我不能在applet中有一个构造函数吗?
public class MainFrame extends JApplet implements WindowListener, ActionListener {
public void init()
{
System.out.println("Applet Step1");
String[] args = null;
createAndShowGUI(args);
}
private static void createAndShowGUI(String[] args) { /*code*/ }
public MainFrame(final String[] args) {}
}
Run Code Online (Sandbox Code Playgroud)
您还需要添加默认构造函数...
public MainFrame() {}
Run Code Online (Sandbox Code Playgroud)