Posted on 2012-09-04 19:12
ZhouFeng 阅读(518)
评论(0) 编辑 收藏 所属分类:
原创 、
JAVA 、
EMF/GEF/GMF
在参照网上的一些资料学习了一下GEF,算是有点眉目了,可总想看看示例的源代码,就是官方的一些示例。之前在网上找了很多,本以为是一个单独的工程,可总是没找到,很无语,在一些博客里也一两句话就带过去了,感觉很轻松似的。可是我却看得很模糊,在经过一番努力后,终于找到了在什么地方了
原来GEF的源代码是和插件一起发布的,安装好GEF插件后,在系统工程里就会有,大概步骤如下
在新建工程里选择New->Example
![](/images/blogjava_net/zhouf/gef.JPG)
然后选择如上图所示的GEF(Graphical Editing Framework)Plug-ins下面的Logic,这就是我找寻很久的Logic示例工程,当然还有其它的几个工程也是这样的,然后下一步会生成一个系统默认的工程名:org.eclipse.gef.examples.logic 这是一个可以运行的工程,所有源代码就在其中,这下可以运行起来再看看代码啦,也可以试着改改看看效果。
在运行出来的一个Eclipse窗口里面,创建一个新的工程,具体是什么工程好像没有什么影响吧,我创建的是一个JAVA工程,然后创建一个文件,类型选择如上图所示的Logic Diagram文件,取好文件名后就可以确定了,这时就会看到一个打开的.logic的文件,里面什么都没有,刚开始,我到这里就迷惑了,这下怎么开始呢,怎么不像网上说的那样可以画点东西出来呢,原来这里的面板是浮动的,是靠编辑器的右侧浮动,把鼠标移动到靠近Outline面板的位置,浮动工具箱就会出来,然后,就可以开始拖点什么出来了。
接下来嘛,就可以好好学习,天天上网啦:D