SWT 独立示例设置

导入示例源

*** 在下面的描述中,将替换为 INSTALLDIR 安装了 Eclipse 的位置 ***

将示例代码及其所有必需资源导入到工作区中:

  1. 创建称为“SWT 示例”的 Java 项目。
  2. 选择“包”视图中的项目“SWT 示例”。
  3. 选择“文件 --> 导入”菜单。选择“Zip 文件”。单击“下一步”。
  4. 定位 SWT 示例的源 zip 文件。例如:
  5. 单击“完成”。
  6. 选择“文件 --> 导入”菜单。在“导入”对话框中,选择“Zip 文件”。单击“下一步”。
  7. 定位 SWT 示例的 jar 文件。例如:
  8. 展开 zip 文件的顶级目录(/)。取消选择“org”和“META-INF”
  9. 单击“完成”。

现在,需要编译 SWT 示例。为此,必须将 SWT jar 添加至编译路径:

  1. 选择“包”视图中的项目“SWT 示例”并从弹出菜单中选择“特性”。
  2. 选择“Java 构建路径”项。
  3. 转至“库”选项卡。
  4. 单击“添加外部 JAR...”按钮。
  5. 定位想要在其上运行的平台的 swt jar:
  6. 单击“确定”。

注意:对于某些平台(如 GTK),运行 SWT 需要多个 jar(在 GTK 上,有一个 swt.jar 文件和一个 swt-pi.jar 文件)。在这种情况下,必须将所有必需的 jar 添加至类路径。这是通过对每个 jar 文件重复以上的步骤完成的。所有 jar 文件都位于同一目录/文件夹中。

此时,SWT 示例应已编译且没有任何错误。检查“任务”视图以了解错误情况。如果发生了类似于“java.lang.Object 未找到”的错误,则表示尚未配置 JRE。转至“窗口 --> 首选项”对话框。选择“Java --> 安装的 JRE”并确保安装了 JRE 且 JRE 的路径正确。

运行示例

现在,必须配置 Eclipse 才可运行示例。这需要将 SWT JNI 库置于库路径上,以便 VM 可以找到它们:

  1. 打开“Java 透视图”。
  2. 在“包”视图中,选择想要运行的 Main 类。例如,“通讯录”示例的 Main 类是 org.eclipse.swt.examples.addressbook.AddressBook
  3. 从主菜单中选择“运行 --> 运行...”。
  4. 在出现的“启动配置”对话框中,选择“Java 应用程序”并单击“新建”按钮。
  5. 根据想要运行的示例填写“名称”、“项目”和 Main 类字段。
  6. 选择“自变量”选项卡。在“VM 自变量”区域中,根据目标平台指定 SWT 库的位置,如下所示:
  7. 单击“运行”按钮。

示例概述

参阅各个示例的文档以了解其 Main 类的名称以及其它详细信息。

下列示例包括在 swtexamples.jar 中:


Copyright IBM Corporation and others 2000, 2002.  All Rights Reserved.