在Main()中调用一个类

时间:2011-01-07 05:05:34

标签: java class applet main

我编写了一个applet类,但不包含main()。 有没有办法让我将整个班级传递给main来运行它,因为我不能通过main调用所有方法,我只是使用了很多东西,这是不可能的。

public static void main(String[] args){ }
public class Travel extends Applet implements MouseListener{
}

Applet似乎无法运行main()

2 个答案:

答案 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