- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用 Eclipse Visual Editor 项目构建 GUI
利用 Eclipse Visual Editor 项目构建 GUI
一个用于构建图形接口的图形化工具
David Gallardo (david@gallardo.org), 软件顾问
简介: 与许多 Eclipse.org 项目类似,Visual Editor 项目的目标是构建一个用于构建工具(在这里是用于构建图形用户接口的工具)的工具。关于 Visual Editor 项目最有趣的事情是它已经发布了一个参考实现。Visual Editor 版本 0.5 是用于构建 AWT/Swing 应用程序的 GUI 构建器,这是一个期待已久的 Eclipse 特性。在很快就要发布的、预定在 2004 年中期提交的 1.0 版中,将增加对于 SWT 的支持。在本文中,您将获得关于 Visual Editor 及其背后技术的概览,以及 Visual Editor 0.5 用于构建 AWT/Swing 应用程序的特性的一个简短示范,以及关于 Visual Editor 1.0 中的 SWT 支持的预览。
标记本文!
发布日期: 2004 年 5 月 01 日 级别: 初级 访问情况 : 8797 次浏览 评论: 0 (查看 | 添加评论 - 登录)
平均分 (10个评分)为本文评分
Eclipse Visual Editor 项目介绍
仔细阅读关于 Eclipse 及其竞争者的优缺点的任何讨论线索,您将会发现关于各种特性的提示信息,这些特性在其中各方互有优劣,或者完全缺乏。直到最近,对于 Eclipse,似乎经常被提起的事情是它缺少 GUI 构建器:一个用于构建图形用户接口的图形化工具。值得高兴的是,通过 2003 年 11 月发起的 Eclipse Visual Editor 项目以及随后 Visual Editor 0.5 的迅速发布,这种情况已经得到弥补。Visual Editor 0.5 允许您通过一个完全的 WYSIWYG(所见即所得)图形化编辑器来创建 AWT/Swing 应用程序。
与 Eclipse 自身类似,Visual Editor 也基于 IBM 的代码贡献。熟悉 Websphere Studio Application Developer 5.x 中的 Visual Editor 的开发人员将会发现 Eclipse 的 Visual Editor 几乎与之完全相同。要想了解如何使用 Visual Editor,请参阅 Websphere Studio Visual Editor 文档,该文档在本文末尾的 参考资料一节中列出。
与 Eclipse.org 组织下的许多其他项目(包括 Eclipse)类似,Visual Editor 项目所确定的目标是非常宏伟的:构建一个用于构建图形化编辑工具的工具。尽管最初发行版中对于 AWT/Swing 的支持已经完成,但是 Visual Editor 的计划远不止于此。技术基础正在进行重新设计,从而使得它对于编程语言和所支持的图形工具集来说是不相关的。
在将来,您会看到除了 AWT/Swing 以外的其他的 Visual Editor 实现(比如 SWT),以及潜在的除了 Java 语言以外的其他语言的实现(比如 C++)。有关增加 SWT 支持的工作已经在进行之中,事实上,这将会包括在 Visual Editor 版本 1.0 中,预定在 2004 年中期,大概与 Eclipse 3.0 同期完成。
回页首
Visual Editor 的内幕
Visual Editor 的第一个具体实现,作为一个针对 AWT/Swing 的 GUI 构建器,对于 GUI 开发人员来说已经是足够令人满意的了,但是如果您是那种希望了解内幕的开发人员,那么还可以看到许多东西:Visual Editor 利用一些非常有趣的技术,这些技术本身都是有用的。如果您对于构建自己的图形化编辑器或者对工具建模感兴趣的话,那么现有的 Visual Editor 实现对于您可以完成的事物来说只是一个线索。
Visual Editor 所利用的最为明显的工具是 GEF,即图形化编辑框架(Graphical Editing Framework)。GEF 建立于本地 Eclipse 图形化工具集 SWT 之上,以使得开发一个图形化编辑器或者所见即所得文本编辑器更为容易。如果您熟悉 SWT (或者 AWT/Swing,在这方面它们是类似的)中的图形原语,那么您会知道绘制和处理任意的形状(比如矩形、箭头和椭圆)是比较困难的,更不用说管理它们之间的关系以及它们所代表的数据模型了。
GEF 被划分为两个部分:第一部分是 Draw2D 插件,这是一个轻量级的绘图和呈现包,用于帮助您绘制图形。第二部分是 GEF 插件,
您可能关注的文档
最近下载
- 2024年上海农林职业技术学院高职单招职业技能测验2018-2023年高频考点试题含答案解析.docx VIP
- 内蒙古版《综合实践活动》三下身边的运动场 教案.doc VIP
- 呼吸系统疾病病人的护理试题及答案.docx VIP
- ASUS华硕ASUS NUCsNUC Mini PCsASUS NUC 14 Elite Mini-PC (NUC14MNK)ASUS NUC 14 Essential NUC14MNkX User Manual (Traditional Chinese)说明书用户手册.pdf
- 城阳街道分布式厨余垃圾处置中心项目环境报告.pdf VIP
- 六年级上语文期末试题质量检测 2025 深圳罗湖区.doc VIP
- 运距确认单壹.pdf VIP
- 2025年上海农林职业技术学院单招笔试职业能力测验试题库含答案解析.docx VIP
- 污水处理厂高程图.pdf VIP
- 六年级数学上册试题 -《5.圆》单元测试 人教版(含答案).pdf VIP
原创力文档


文档评论(0)