java - 如何进行小程序调用并运行另一个小程序

标签 java applet

我已经制作了一个游戏作为小程序,但是我想在开头添加一个“开始”“关闭”菜单。我想知道是否可以将菜单作为单独的小程序,并且当按下“开始”时,它将调用并运行另一个小程序?

最佳答案

首先,不要这样做,这实际上不是您的代码应该如何工作的。您的开始/关闭菜单应该位于同一个小程序上下文/容器中。

您可以使用诸如 CardLayout 之类的东西来改变不同面板之间 View 的切换。

CardLayout

这使您可以简单地将Applet用作其他 View 的容器,并根据您自己的规则和要求切换这些 View 。看看How to Use CardLayout了解更多详情

但是从您所说的看来,您已将所有逻辑直接编码到小程序本身中,正如您发现的那样,这是一个坏主意。

其次,考虑到大多数浏览器现在都在主动阻止小程序,继续使用它们并没有多大意义(而且管理中增加的复杂性使它们没有吸引力)

更好的解决方案可能首先使用 JPanel 作为主容器,对其应用 CardLayout 并将每个 View 作为单独的组件。现在,您可以更加灵活地决定如何显示程序、小程序、框架或其他容器

关于java - 如何进行小程序调用并运行另一个小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32685555/

相关文章:

java - 如何在 Java 中显示小程序?

java - 从 Applet 打印 JasperReport

java - 计算 3 个点 (x,y) 的曲率

java - 使用子域的负载平衡/TCP 端口转发

java applet 中的外部 jar 出现 java.lang.NoClassDefFoundError

java - 小程序错误/异常记录

java - 如何在 Java 中使用进度条(Netbeans GUI)

java - 如何从 MaterialDatePicker 获取日期?

java - IBM Bluemix Liberty for Java 公共(public)可访问目录

java - Eclipse 如何将 .java 文件作为小程序运行?