什么是Java混合 – Applet +应用程序?

我怎么写一个?

从评论到我的回复 ,接下来是:

“我们以前的东西 – 一个Applet和应用程序 – 现在不可用了。”

并反驳:

垃圾。 它(一个小应用程序和应用程序)被称为混合,而且还活着。 如果您想要澄清,请另行咨询。

我想问一下这个Java混合是什么?

我已经search,但由于某种原因,找不到任何有用的信息,以“活着和好”的东西。 我使用的关键字可能稍微偏离,这可能是一个原因。

一个混合 applet /应用程序简单地抽象了两个顶级容器 JFrameJApplet的初始化。 在 这里和这里看到的例子。

附录:这是如何工作的?

  • 第一个示例公开了一个工厂方法createGUI() ,并将返回的面板添加到现存的顶级容器中。
  • 第二个提供了一个静态的initContainer()方法,将封闭的顶级容器作为parameter passing。
  • 第三个创build一个具有静态fireup()方法和WindowListener的错误报告class Hybrid

Java混合应用程序是可以作为应用程序或小应用程序运行的应用程序。 主应用程序类是从java.awt.Appletjavax.swing.JApplet派生的。

由于main方法是在应用程序“模式”下运行的入口点,它不会被applet容器调用。

方法

 public void init() 

由小程序容器自动调用,但必须从main方法手动调用(作为应用程序运行时)。