GEF中文教程:从HelloWorld入门RCP与Editor集成
5星 · 超过95%的资源 需积分: 46 38 浏览量
更新于2024-07-25
收藏 1.93MB PDF 举报
GEF中文教程是一份针对GEF(Graphical Editing Framework,图形编辑框架)的详细教学材料,它以实用的方式引导读者入门GEF并在Eclipse Rich Client Platform (RCP)环境中应用。教程从基础的HelloWorld示例开始,强调了在RCP项目中集成GEF的重要性。
首先,教程介绍了在Windows XP环境下设置Java开发环境的要求,推荐使用JDK 1.5及以上版本,以避免在处理XML模型时遇到问题。此外,提到Eclipse版本需在3.1.0及以上,GEF、Draw2D以及EMF(Eclipse Modeling Framework)也需相应的版本才能协同工作。
在教程的步骤中,作者指导用户创建一个RCP插件项目,命名为"gef.tutorial.stepz",并在RichClientApplication中选择"Yes",表明将GEF集成进RCP应用程序。接下来,用户需要添加依赖于org.eclipse.gef库(版本3.1.0),这是使用GEF的基础。
教程的核心内容是创建Editor,因为Editor提供了一个更适合图形交互的环境。在这里,作者解释了通常的做法是将GEF图形绘制在Editor上,而不是View,因为Editor具备文件保存机制和图形更改后的自动提示保存功能(即脏旗机制)。Editor是从EditorPart派生的,这使得图形编辑更加稳定和易管理。
通过这些步骤,读者不仅可以掌握如何在Eclipse RCP中设置和使用GEF,还能理解其核心组件的作用以及它们在实际开发中的应用场景。这份教程对于想要深入学习和实践GEF图形编辑技术的开发者来说,是非常有价值的参考资料。
417 浏览量
2019-03-22 上传
2010-12-01 上传
点击了解资源详情
点击了解资源详情
2008-10-07 上传
2008-10-22 上传
点击了解资源详情
点击了解资源详情
夜落姑苏
- 粉丝: 14
- 资源: 56
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常