1
我寫了一個GEF的圖形編輯器,用XYLayout進行了佈局。但現在我有一個問題...GEF自動佈局
我的GEF模型參考另一個模型(由另一個角度創建)我有,所以這兩個模型可以互不相同。 將GEF模型同步到第二個模型的方式很簡單 - >在創建GEF模型元素時創建一個新的模型元素。
但是其他的方式...
是否有辦法來自動生成像ZEST(不重疊的元素或連接)Figurepositions和有一個圖形編輯器,你可以創建更多的元素? (如加載配置)
當帶有圖形的編輯器存在時(加載後),以及某些帶有連接的元素(模型之間的差異)應該添加時沒有重疊的元素或連接,這種自動佈局是否也可用?
在此先感謝
-DarkPhoenix-
vainolo是正確的。另外,爲了檢查和避免重疊,請查看[命中測試](http://help.eclipse.org/juno/topic/org.eclipse.draw2d.doc.isv/guide/hittest.html)。 [KIELER項目](http://rtsys.informatik.uni-kiel.de/confluence/display/KIELER/KIELER+Layout)爲GEF編輯提供自動佈局。我沒有用過它,但它看起來非常有前途。 – 2013-05-14 15:00:42
此外,佈局將成爲[GEF4](http://wiki.eclipse.org/GEF/GEF4)的一部分。 – 2013-05-28 12:40:21