我编写了一个applet类,但不包含main()
。
有没有办法让我将整个班级传递给main
来运行它,因为我不能通过main
调用所有方法,我只是使用了很多东西,这是不可能的。
public static void main(String[] args){ }
public class Travel extends Applet implements MouseListener{
}
Applet似乎无法运行main()
。
答案 0 :(得分:2)
此hybrid demo不仅可以作为applet或应用程序运行,而且可以使用applet查看器中的源直接从命令行启动。
E.G。
prompt> javac HybridApplet.java
prompt> java HybridApplication // Note the 'Application'
prompt> appletviewer HybridApplet.java // Note the '.java'
退出浏览器中的applet应该重定向到源代码。它在applet查看器中没有任何效果。 Applet查看器不支持showDocument(),不像Appleteer那样;)。
编辑:但是请注意,许多设计为applet的东西都会利用方法&对applet有用的类 - getClip(),getDocumentBase()..
这些是为了方便起见,并且在其他非applet类中大多具有等价物。
答案 1 :(得分:0)
在applet类中创建一个main方法,并在main方法中实例化它。 如果您确实想要运行applet,我建议使用appletviewer