没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
13页
最近,Eclipse开源项目终于推出了期待已久的Visual Editor Project(VEP)。VE项目使得功能强大的eclipse平台在java开发方面又增加了一个可视化java组件开发利器。它让java开发者再也不用依赖其它的IDE产品来做GUI界面方面的工作。所有的开发,从应用程序界面到业务逻辑的开发,现在都可以在eclipse平台上完成。本文将引导开发者如何安装配置并使用Visual Editor。
资源推荐
资源详情
资源评论
前言
最近,Eclipse 开源项目终于推出了期待已久的 Visual Editor Project(VEP)。VE 项目使得功能强大的
eclipse 平台在 java 开发方面又增加了一个可视化 java 组件开发利器。它让 java 开发者再也不用依赖其它
的 IDE 产品来做 GUI 界面方面的工作。所有的开发,从应用程序界面到业务逻辑的开发,现在都可以在
eclipse 平台上完成。本文将引导开发者如何安装配置并使用 Visual Editor。
关于 Visual Editor
开始介绍之前,来看一个笔者用 Visual Editor(以下简称 VE)设计的一个 java 程序界面:
怎么样,其可视化的界面设计,一点也不逊于其它的 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 版,本版本的 VE 支持 Swing
和 AWT 的可视 Java 组件开发。由于这个 framework 设计的具有通用性,它也可以很容易的实现 C++或
其它语言下可视化开发。其将来的版本(从 1.0 开始),将会支持 SWT 的开发。更多的关于 Visual Editor 的
信息,请看参考资料的相关链接。
下载与安装
由于 Visual Editor 是用纯 java 编写的,所以它应该可以在任何操作系统上运行。但当前的 VE 版本是
0.5.0RC1,只在 windows 和 linux 平台上经过测试。所以如果你使用的是这两种操作系统之外的其它操作
系统,你应该先阅读 VE 的 readme 文件,安装和使用 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.eclips.org/vep….
下载后的 VE 是一个 zip 档案,请将其压缩包中 plugins 和 features 目录下的内容解压到 eclipse 安装
目录的相应目录中即可。如果你的 eclipse 是运行着的,请关闭并重新启动 eclipse。
开始一个设计任务
现在,所有程序安装完成,笔者将用一个例子,来讲解 Visual Editor 的使用。在这个
例子中,笔者要设计一个邮件发送面板,下面是它的草图:
此面板包括发送人,接收人,邮件主题,邮件内容以及发送和清除按钮,
进入 Visual Editor
启动 eclipse 平台。刚开始,你可能觉得 eclipse 并没有什么变化。先别急,请新建一个项目,点
击"文件"菜单下的"新建"子菜单,选择并建立一个新的"java 项目"。然后在工具栏上的"新建 Java 类" 图标
上,点击右边的小箭头 ,将展开如下图的菜单:
在此菜单上,多了一个"Visual Calss"的子菜单,这就是进入 Visual Editor 的入口之一。
点击"Visual Class",弹出如下的对话框:
剩余12页未读,继续阅读
资源评论
- 奋发向上的猪2022-07-01超级好的资源,很值得参考学习,对我启发很大,支持!
- Crush2752024-03-24资源简直太好了,完美解决了当下遇到的难题,这样的资源很难不支持~
悠闲饭团
- 粉丝: 150
- 资源: 3301
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5G网络基础培训课件.zip
- 2024-spring-HIT-CS-大作业
- yolo目标检测项目实验
- downloadFile-1.hc
- C++课程设计:基于Qt的航班信息管理系统
- ADS7822UVerilog驱动,前面传的有点问题
- 基于python的高性能爬虫程序,使用了多线程+缓存+xpath实现的,这里以彼-岸图库为例,实现,仅用于学习交流
- 中分辨率成像光谱仪(MODIS)烧毁面积产品信息MODIS-C6-BA-User-Guide-1.2.pdf
- Screenshot_20240427_172613_com.huawei.browser.jpg
- 关于学习Python的相关资源网站链接及相关介绍.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功