我怎么写一个?
从评论到我的reply,接下来是:
“我们过去所拥有的东西 - 小程序和应用程序 - 不再可用。”
反驳:
垃圾。它[一个Applet和应用程序]被称为混合,并且活得很好。如果您想澄清,请在另一个问题上询问。
我想问这个Java Hybrid是什么?
我搜索了但由于某种原因找不到任何有用的信息,因为“活着和好”的东西。我使用的关键字可能略有偏差,这可能是一个原因。
答案 0 :(得分:16)
hybrid applet / application简单地抽象了two top-level containers,JFrame
和JApplet
的初始化。示例见here,here和here。
附录:这是如何运作的?
createGUI()
,并将返回的面板添加到现存的顶级容器中。initContainer()
方法,将封闭的顶级容器作为参数传递。class Hybrid
,其中包含静态fireup()
方法和WindowListener
错误报告。答案 1 :(得分:4)
Java混合应用程序是可以作为应用程序或applet运行的应用程序。主应用程序类派生自java.awt.Applet
或javax.swing.JApplet
。
由于main
方法是在应用程序'模式'下运行时的入口点,因此applet容器不会调用它。
方法
public void init()
由applet容器自动调用,但必须从main
方法手动调用(作为应用程序运行时)。