模块 java.desktop

类 JApplet

所有已实现的接口:
ImageObserver , MenuContainer , Serializable , Accessible , RootPaneContainer

@Deprecated (since ="9", forRemoval =true) @JavaBean (defaultProperty ="JMenuBar", description ="Swing\'s Applet subclass.") public class JApplet extends Applet implements Accessible , RootPaneContainer
已弃用,将被删除:此 API 元素可能会在未来版本中删除。
Applet API 已弃用,没有替代品。
java.applet.Applet 的扩展版本,增加了对 JFC/Swing 组件架构的支持。您可以在 如何制作小程序 部分找到有关在 The Java Tutorial 中使用 JApplet 的面向任务的文档。

JApplet 类与 java.applet.Applet 稍微不兼容。 JApplet 包含一个 JRootPane 作为其唯一的孩子。 contentPane 应该是 JApplet 的任何子级的父级。为方便起见,覆盖了此类的 addremovesetLayout 方法,以便它们将调用委托给 ContentPane 的相应方法。例如,您可以将子组件添加到小程序,如下所示:

    applet.add(child);
 
并且孩子将被添加到 contentPanecontentPane 将始终是非 null 。尝试将其设置为 null 将导致 JApplet 引发异常。默认的 contentPane 将设置一个 BorderLayout 管理器。有关添加、删除和设置 JAppletLayoutManager 的详细信息,请参阅 RootPaneContainer

有关 contentPaneglassPanelayeredPane 属性的完整说明,请参阅 JRootPane 文档。

Warning: Swing 不是线程安全的。有关详细信息,请参阅 Swing 的线程策略

Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder

自从:
1.2
参见: