什么是Java混合 – Applet +应用程序?
我怎么写一个?
从评论到我的回复 ,接下来是:
“我们以前的东西 – 一个Applet和应用程序 – 现在不可用了。”
并反驳:
垃圾。 它(一个小应用程序和应用程序)被称为混合,而且还活着。 如果您想要澄清,请另行咨询。
我想问一下这个Java混合是什么?
我已经search,但由于某种原因,找不到任何有用的信息,以“活着和好”的东西。 我使用的关键字可能稍微偏离,这可能是一个原因。
一个混合 applet /应用程序简单地抽象了两个顶级容器 JFrame
和JApplet
的初始化。 在 这里和这里看到的例子。
附录:这是如何工作的?
- 第一个示例公开了一个工厂方法
createGUI()
,并将返回的面板添加到现存的顶级容器中。 - 第二个提供了一个静态的
initContainer()
方法,将封闭的顶级容器作为parameter passing。 - 第三个创build一个具有静态
fireup()
方法和WindowListener
的错误报告class Hybrid
。
Java混合应用程序是可以作为应用程序或小应用程序运行的应用程序。 主应用程序类是从java.awt.Applet
或javax.swing.JApplet
派生的。
由于main
方法是在应用程序“模式”下运行的入口点,它不会被applet容器调用。
方法
public void init()
由小程序容器自动调用,但必须从main
方法手动调用(作为应用程序运行时)。