[英]How to call an applet from another class's main method?
请耐心等待,因为我不熟悉Applet在Java中的工作方式。 我创建了一个在applet中运行的视频游戏,其他游戏对象类和图像文件位于package目录中。 我想创建一个可执行文件.jar来运行该applet,但是eclipse要求启动配置,因此我假设我需要另一个用于初始化applet以及该applet可能需要的其他类的类。
我将如何去做呢?
这是两个不同的概念:
因此,基本上,您必须决定什么对您重要:
Applet是提供特定生命周期的面板(请参阅Applet类对Panel的扩展),以便您可以将它们附加到Web浏览器,浏览器将触发生命周期方法。 如果要在Web浏览器外部运行小程序,则需要提供另一个“窗口”以将其附加到其中,并提供一种触发生命周期方法的方法。
您可以将普通的Java框架作为“主窗口”,并将小程序添加到其中。 然后调用applet的init方法启动它。
为了更详细地管理applet的生命周期,您可能需要编写自己的AppletContext。
请参阅我的回答,以获取一个基本示例(此示例使用JApplet,但是Applet的概念相同): Java JApplet到JFrame
希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.