在參照網上的一些資料學習了一下GEF,算是有點眉目了,可總想看看示例的源代碼,就是官方的一些示例。之前在網上找了很多,本以為是一個單獨的工程,可總是沒找到,很無語,在一些博客里也一兩句話就帶過去了,感覺很輕松似的。可是我卻看得很模糊,在經過一番努力后,終于找到了在什么地方了
原來GEF的源代碼是和插件一起發布的,安裝好GEF插件后,在系統工程里就會有,大概步驟如下
在新建工程里選擇New->Example

然后選擇如上圖所示的GEF(Graphical Editing Framework)Plug-ins下面的Logic,這就是我找尋很久的Logic示例工程,當然還有其它的幾個工程也是這樣的,然后下一步會生成一個系統默認的工程名:org.eclipse.gef.examples.logic 這是一個可以運行的工程,所有源代碼就在其中,這下可以運行起來再看看代碼啦,也可以試著改改看看效果。
在運行出來的一個Eclipse窗口里面,創建一個新的工程,具體是什么工程好像沒有什么影響吧,我創建的是一個JAVA工程,然后創建一個文件,類型選擇如上圖所示的Logic Diagram文件,取好文件名后就可以確定了,這時就會看到一個打開的.logic的文件,里面什么都沒有,剛開始,我到這里就迷惑了,這下怎么開始呢,怎么不像網上說的那樣可以畫點東西出來呢,原來這里的面板是浮動的,是靠編輯器的右側浮動,把鼠標移動到靠近Outline面板的位置,浮動工具箱就會出來,然后,就可以開始拖點什么出來了。
接下來嘛,就可以好好學習,天天上網啦:D
原來GEF的源代碼是和插件一起發布的,安裝好GEF插件后,在系統工程里就會有,大概步驟如下
在新建工程里選擇New->Example
然后選擇如上圖所示的GEF(Graphical Editing Framework)Plug-ins下面的Logic,這就是我找尋很久的Logic示例工程,當然還有其它的幾個工程也是這樣的,然后下一步會生成一個系統默認的工程名:org.eclipse.gef.examples.logic 這是一個可以運行的工程,所有源代碼就在其中,這下可以運行起來再看看代碼啦,也可以試著改改看看效果。
在運行出來的一個Eclipse窗口里面,創建一個新的工程,具體是什么工程好像沒有什么影響吧,我創建的是一個JAVA工程,然后創建一個文件,類型選擇如上圖所示的Logic Diagram文件,取好文件名后就可以確定了,這時就會看到一個打開的.logic的文件,里面什么都沒有,剛開始,我到這里就迷惑了,這下怎么開始呢,怎么不像網上說的那樣可以畫點東西出來呢,原來這里的面板是浮動的,是靠編輯器的右側浮動,把鼠標移動到靠近Outline面板的位置,浮動工具箱就會出來,然后,就可以開始拖點什么出來了。
接下來嘛,就可以好好學習,天天上網啦:D