|  | 级别: 中级 Michael Galpin (mike.sr@gmail.com), Developer
2007 年 4 月 17 日 Jigloo 是一个 Eclipse 插件,使您可以快速构建在 Java™ 平台上运行的复杂图形用户界面 (GUI)。它可用于构建基于 Swing 的应用程序和基于 Standard Widget Toolkit (SWT) 的应用程序。它是一个易于使用的可视化编辑器,因此您可以为桌面应用程序快速创建 UI。在本教程中,将构建一个简单的工作流应用程序并将使用 Jigloo 创建它的 UI。了解开始使用 Jigloo 并进而使用其高级功能(例如可视化继承)是多么轻松。最后,我们将测试应用程序并将其打包以供其他人使用。
在本教程中
Java 是构建富桌面应用程序的优秀平台。当 Java 于 1995 年出现时,它附带了 Abstract Window Toolkit (AWT)。这曾是 Java 的第一个用于构建桌面应用程序的 UI 库。1998 年发行的 JDK 1.2 包括 Swing,一个有很大改进的工具包。在那之后,还对 Swing 进行了多次改进。它现在是一个功能强大的 UI 库,可在多种不同的平台上良好运行。SWT 是一个适用于 Java 的非常有竞争力的 UI 工具包,它可提供很多优点。现在使用 Jigloo,您可以快速构建以 Swing 或 SWT 为目标的 UI。您甚至可以构建包括 Swing 组件的 SWT 应用程序,但是那超出了本教程的讨论范围。 在本教程中,您将通过构建简单的工作流应用程序来了解 Jigloo。您将使用 Eclipse 插件 Jigloo 来为应用程序创建 UI。然后将构建和测试应用程序,并将其打包以供其他人使用。
预备知识
熟悉事件处理程序和数据绑定的 UI 编程概念将非常有用,但不是绝对必要的。了解 AWT/Swing 或 SWT 也会十分有用,但不作要求。
系统需求
-
Eclipse V3.2
- 由于 Jigloo 是 Eclipse 的插件,因此您当然需要 Eclipse。应用程序将使用 SWT,并且 Eclipse 还包括所需的 SWT 库。
-
Jigloo
- Jigloo 是 Eclipse 的插件。在教程中,您将看到如何使用 Eclipse 强大的更新管理器从 Eclipse 直接安装 Jigloo。
-
Java 5+
- 本教程中的应用程序将使用一些 Java 5 功能,例如 Annotation 和 Generic。下载 Java 5 或 Java 6。
-
JAXB V2.0
- 本教程中的应用程序将使用 XML 作为数据存储,并将使用 JAXB 解析和序列化 XML。如果使用的是 Java 6,则已经包括了 JAXB 并且不需要做其他操作。如果使用的是 Java 5,您将需要使用 Sun 的 JAXB 2.0 Reference Implementation (RI)。
格式 html, pdf
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|