duduwoo
1
第 1 回 GEF 版本的 HelloWorld
本回要点:
z RCP 项目建立
z 显示 RCP 中的 Editor
z GEF 的基本结构
前提
这里要讲的 GEF 例子,还是从任何学习编程的最普通例子 HelloWorld 开始。我们要用 GEF 这把牛刀
来处理 HelloWorld 这个小菜。下表是我所用的 Windows XP 下编程环境。对 Windows 2000 用户而言,用
Eclipse 建立 RCP 工程时可能会有错误,这是我一个哥们发现的,解决的办法就是……..这里先卖个关子,
下文再说。
注意 JDK 最好用 1.5 以上的,否则用 EMF 处理 XML 模型的时候就会出问题了。还是直接用 JDK1.5
比较方便解决这个问题。
Java 包
Version
JDK 1.5
Eclipse 3.1.0+
GEF 3.1.0+
Draw2D(包含在 GEF 中)
3.1.0+
EMF 2.1.0+
建立一个 RCP 工程
GEF 可以建立在 Eclipse 的 View 中,不过最普通的是建立在 Editor 中,我想这是因为 Editor 提供了文
件的保存机制吧。其实 View 和 Editor 的区别很难讲,有兴趣的可以看看 RCP 那本书。
我们这里的教程就是把 GEF 建立在 RCP 之上。所以我们要先建立一个 RCP 工程。
z 首先选择 Plug-in Project
carolwoo@gmail.com