IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Open source  >

开始使用 Jigloo:Eclipse 的 GUI 构造器

使用 SWT GUI 创建工作流应用程序

developerWorks

级别: 中级

Michael Galpin (mike.sr@gmail.com), Developer

2007 年 4 月 17 日

现在注册或者使用您的 IBM ID 和密码登录。

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。然后将构建和测试应用程序,并将其打包以供其他人使用。

Share this tutorial

digg Digg this story
del.icio.us Post to del.icio.us
Slashdot Slashdot it!


预备知识

熟悉事件处理程序和数据绑定的 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 5Java 6
JAXB V2.0
本教程中的应用程序将使用 XML 作为数据存储,并将使用 JAXB 解析和序列化 XML。如果使用的是 Java 6,则已经包括了 JAXB 并且不需要做其他操作。如果使用的是 Java 5,您将需要使用 Sun 的 JAXB 2.0 Reference Implementation (RI)


格式

html, pdf




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项


    关于 IBM 隐私条约 联系 IBM 使用条款