独立的 GEF 程序是可行的
昨晚参照 GEF Tool Standalone 这篇文章所说了,下载了其源码并在 Eclipse2.1 + GEF2.1.2 环境下运行成功,证明了开发独立于 Eclipse 的 GEF 程序是可行的。其实任何一个简单的 GEF 例子,在最后组合的时候不使用 Editor 而使用自己写的 JFace 或者 SWT 界面都是可以的。不过在 SWT 界面下似乎比较麻烦,而 JFace 的 Action 操作更加直观也更方便,一个 Action 同时可以对应菜单和工具栏上的按钮。凌晨时我讲之前用 SWT 开发的毕设项目界面转移到了 JFace 下。有一点比较奇怪的是,我现在还不能改 Viewer 显示时的背景颜色。对 MVC 架构还需要更深入的学习。
我當初也是參考這個日本網站