JFace

JFace是java的臉嗎?哈哈。
這裏寫圖片描述
JFace框架是通過繼承來創建窗口程序,更符合面向對象的要求。JFace是SWT的框架。既然瞭解了 JFace與SWT的關係,那麼Jace框架究竟有什麼好處呢?以下列舉了 JFace
對SWT改進的幾個方面。
應用程序窗口:通常一個軟件都要有一個主窗口,主窗口一般有菜單欄、工具欄和
狀態欄,有了這樣的窗口,就可以輕鬆地給主窗口添加各種控件,而不用再編寫其
他佈局之類的代碼。
對話框和嚮導式對話框:除了主程序窗口,另外一個常用的就是對話框窗口。對話
框窗口一般輸入一些信息。另外,Jace還提供了嚮導式的對話框,可以將輸入的
信息分成幾頁進行輸入。
Mvc的樹、表格和列表:在SWT中的表格、樹等控件,數據和視圖高度藕合,不
利於數據和視圖的分離, JFace改進了這種狀況,使用了MVC的設計模式。
首選項:它也是應用程序中必備的,通常根據用戶的喜好來設定。 JFace提供了創
建首選項很簡單的方法。
改進了對資源的管理: JFace將資源集中起來進行管理,有效地對資源進行釋放。
**增強了對文本的操作:**SWT中 Styled Text對象已經具有了對文本一定的編輯功能
但 JFace中文本編輯的功能更加強大,例如可以摺疊代碼等。這些功能都可以在
Eclipse編輯器中找到。 Eclipse的文本編輯功能就建立在Jace對文本操作的基礎上
JFace改進了對動作( Action)的處理和對後臺線程監視等功能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章