插入 applet

在将 applet 添加至 Web 项目之后,可以将 applet 插入到 Web 页面。
先决条件:
  1. 创建 Web 项目。
  2. 将 Java applet 添加至 Web 项目

要将 Java applet 插入到 Web 页面:

  1. 将组成该 applet 的所有文件导入包含该 Web 页面的 Web 项目中的一个子文件夹。 这通常包括任何类文件、图像文件以及类文件中指定的任何其他文件。
  2. 将光标置于 Web 页面中的适当位置中。
  3. 选择插入 > 其他 > Java Applet 将打开插入 Applet 对话框。
  4. 您至少应该在代码字段中输入类文件名,在代码库字段中输入 applet 子文件夹名,在备用文本字段中输入 applet 的说明,并在宽度高度字段中输入 applet 的大小。选择要对 applet 指定的任何其他项或布局值。

    单击代码字段旁边的浏览按钮来从工作台项目中选择 Java applet 类,或者从文件系统中导入类或 JAR 文件。如果新的资源当前尚未包括在当前项目中,则会将它们复制至正将 applet 插入其中的 HTML 或 JSP 文件所在的那个文件夹。

  5. 参数选项卡上,单击添加按钮。这就将新的(空白)参数添加至了列表中。在名称字段中输入参数名并在字段中输入相应的值。按 ENTER 键以完成编辑参数。 对任意数目个参数重复此步骤,或使用其他按钮更新参数列表。
  6. 单击确定以插入 Java applet 并保存已将 applet 添加所至的文件。

    applet 将由备用图像指示。可以在 Web 浏览器中查看实际 applet。

    此外,您还可以通过使用预览选项卡来查看该 applet。

限制: Web 项目中的 Java 资源文件夹(缺省情况下为 Java Resources:src)是针对服务器端类的,所以 applet 的源代码不能放在此文件夹中。因此,在开发 applet 时建议进行下列操作:
  1. 为 applet 创建 Java 项目并在项目中创建 applet 类。
  2. 将 applet 类文件复制至 Web Content 文件夹。不要将它们复制到 WEB-INF 文件夹中,这是因为该文件夹仅适用于服务器端类。需要通过从“菜单”下拉列表中选择过滤器以更改“项目资源管理器”视图过滤器。
  3. 通过在 Page Designer 中选择插入 > 其他 > Java Applet 在 Web 页面中插入 applet。此时,必须设置适当的代码和代码库属性。
    例如,如果 applet 类为 aaa.bbb.AnApplet,且文件结构如下所示:
    • WebContent/index.html
    • WebContent/MyApplets/aaa/bbb/AnApplet.class
    • 代码为 aaa.bbb.AnApplet
    则 index.html 中的 applet 标记应包含:
    • 代码库为 MyApplets
限制: LinksBuilder 可能错误地将 applet 的代码属性值标志为无效链接(如果使用标准 Java 类名:<applet code="aaa.bbb.AnApplet" codebase="MyApplets"> 的话),可以安全地忽略此警告,这不会影响 applet 在服务器上运行时的行为。可以使用斜杠(/)而不是句点(.)作为分隔符并确保不显式声明类扩展名来避免此警告。例如:<applet code="aaa/bbb/AnApplet" codebase="MyApplets">
相关概念
Web 页面中的 Java applet
相关任务
将脚本、控件和效果添加至 Web 页面
将 Java applet 添加至 Web 项目
将服务器端包含添加至 Web 页面

反馈