Zest(The Eclipse Visualization Toolkit) 是在 Eclipse
平臺基礎上開發的一套可視化圖形構件集合,方便開發和 UML 相關的圖形應用程序,但范圍不限于 UML
相關的應用,也可以用來開發工作流程圖形化建模,樹狀結構圖等。本文的示例代碼都是以開發簡單工作流程圖形建模為例子。
Zest 庫是從 SWT 和 Draw2D 擴展開發而來,可以無縫的集成到 Eclipse 的應用當中。因為 Zest 是基于
SWT(JFace) 的,所以 Zest 遵循 Eclipse 平臺視圖 (View) 的相關標準和規范,可以很容易在開發 Eclipse
的各種視圖應用當中被集成和擴展。
雖然 Eclipse 的圖形編輯框架 (GEF) 也能夠開發出豐富的圖形應用,但是基于 GEF 的應用程序無法脫離 Eclipse
平臺而單獨運行;而基于 Zest 的應用沒有這個限制,可以作為獨立的應用程序在存在,從而脫離龐大的 Eclipse
平臺,讓應用程序更加小巧和靈活。
Zest 庫提供了如下幾種最基本的組件。
Zest 庫也提供了布局管理器,通過布局管理器來決定圖形當中的節點,關聯等這些圖形對象如何在屏幕上顯示分布。

收錄時間:2010-11-14 15:28:24
本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!