用Eclipse进行可视化JAVA界面设计.pdf
《用Eclipse进行可视化JAVA界面设计.pdf》由会员分享,可在线阅读,更多相关《用Eclipse进行可视化JAVA界面设计.pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 前言 最近,Eclipse 开源项目终于推出了期待已久的 Visual Editor Project(VEP)。VE 项目使得功能强大的eclipse 平台在 java 开发方面又增加了一个可视化 java 组件开发利器。它让 java 开发者再也不用依赖其它的 IDE 产品来做 GUI 界面方面的工作。所有的开发,从应用程序界面到业务逻辑的开发,现在都可以在eclipse 平台上完成。本文将引导开发者如何安装配置并使用 Visual Editor。关于 Visual Editor 开始介绍之前,来看一个笔者用 Visual Editor(以下简称 VE)设计的一个 java 程序界面:怎么
2、样,其可视化的界面设计,一点也不逊于其它的 Java 可视化界面开发工具。Visual Editor 是一个开源的 eclipse 编辑器。它同 JDT、PDE 等其它 eclipse 的工具项目一样,是一个全新的 eclipse 工具项目。它可以进行可视化的编辑 java GUI 程序,也能编辑可视化的 Java Bean 组件。它能与 eclipse 的 Java Editor 集成在一起,当在 Visual Editor 中编辑图形界面时,会立即反馈到 java Editor中的代码。反之亦然。VE 是一个可视化开发的一个 framework,当前版本的 VE 是 0.5.0RC1 版,
3、本版本的 VE 支持 Swing和 AWT 的可视 Java 组件开发。由于这个 framework 设计的具有通用性,它也可以很容易的实现 C+或其它语言下可视化开发。其将来的版本(从 1.0 开始),将会支持 SWT 的开发。更多的关于 Visual Editor 的信息,请看参考资料的相关链接。下载与安装 由于 Visual Editor 是用纯 java 编写的,所以它应该可以在任何操作系统上运行。但当前的 VE 版本是0.5.0RC1,只在 windows 和 linux 平台上经过测试。所以如果你使用的是这两种操作系统之外的其它操作系统,你应该先阅读 VE 的 readme 文件,
4、安装和使用 VE 前,必须先安装以下版本的 eclipse 和相关支持类库:Eclipse build 2.1.2(build page)(download zip)EMF build 1.1.1:(build page)(download zip)GEF Build 2.1.2:(build page)(download zip)为了方便中国的开发者,eclipse 也提供了一个中文语言包,下载安装后,elcipse 环境将变成全中文的界面。在本文中,笔者用的 eclipse 也安装了此中文语言包。之后就可以从以下地址下载 Visual Editor了:http:/download.ecli
5、ps.org/vep.下载后的 VE 是一个 zip 档案,请将其压缩包中 plugins 和 features 目录下的内容解压到 eclipse 安装目录的相应目录中即可。如果你的 eclipse 是运行着的,请关闭并重新启动 eclipse。开始一个设计任务 现在,所有程序安装完成,笔者将用一个例子,来讲解Visual Editor 的使用。在这个例子中,笔者要设计一个邮件发送面板,下面是它的草图:此面板包括发送人,接收人,邮件主题,邮件内容以及发送和清除按钮,进入 Visual Editor 启动 eclipse 平台。刚开始,你可能觉得 eclipse 并没有什么变化。先别急,请新建
6、一个项目,点击文件菜单下的新建子菜单,选择并建立一个新的java 项目。然后在工具栏上的新建 Java 类 图标上,点击右边的小箭头,将展开如下图的菜单:在此菜单上,多了一个Visual Calss的子菜单,这就是进入 Visual Editor 的入口之一。点击Visual Class,弹出如下的对话框:在此对话框中,要求输入类的名称(如标记1)位置),在这里我们输入MessagePanel,以及你想要继承的可视类(如标记2 位置)。你可以选择继承来自 swing 或 AWT 的任何界面组件,如要继承其它类型的类,请选择other并点击浏览按钮来选择你要继承的类。在此处,我们选择panel和
7、 Swing 选项,继承 JPanel,然后点击完成按钮,大家就可以见到 Visual Editor 的界面了:由于 eclipse 工作台高度的可定制性,读者现在看到的界面并非 VE 初始的布局,而是经过笔者按喜好的方式重新布局过的透视图,但是这并不会影响读者理解本文内容。如图中 1 所示,是 VE 的工具面板,提供选取、框选等选择工具。还有 Swing 组件,Swing 容器,Swing 菜单以及 AWT 控件设计工具。在面板下方有Design和Source两个页签,用来切换设计界面和Java 源代码视图。图中 2 是 VE 的工具栏,包括工具面板中的一些常用按钮。图中 3 是Java B
8、eans视图和属性视图,两个视图可以切换显示。Java Beans视图用树形结构即时显示设计中用到的各种 Java Bean 组件层次。而属性视图显示显示当前所选中的 Java bean 组件的属性值列表,你可以在此列表中编辑各项 Java Bean 的属性值。图中灰色矩形区域即是我们最开始选择的 JPanel,所有的工作就从它开始。摆设 Swing 组件 做过 Swing GUI 界面设计的人都知道,Java 应用程序界面上的元素位置是用 LayoutManager 来管理的。JPanel 的预设布局管理器是 FlowLayout。VE 目前支持所有的传统的布局管理器(这里所指的传统布局管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Eclipse 进行 可视化 JAVA 界面设计
限制150内