新聞中心
今天發(fā)現(xiàn)Jigloo畫出來的界面很好。使用GridLayout。記錄下來,以后研究。

創(chuàng)新互聯(lián)建站一直在為企業(yè)提供服務,多年的磨煉,使我們在創(chuàng)意設計,營銷型網站建設到技術研發(fā)擁有了開發(fā)經驗。我們擅長傾聽企業(yè)需求,挖掘用戶對產品需求服務價值,為企業(yè)制作有用的創(chuàng)意設計體驗。核心團隊擁有超過十年以上行業(yè)經驗,涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領域,公司涉及領域有基礎互聯(lián)網服務四川電信科技城機房、APP應用開發(fā)、手機移動建站、網頁設計、網絡整合營銷。
Jigloo 是一個 Eclipse 插件,使您可以快速構建在 Java? 平臺上運行的復雜圖形用戶界面 (GUI).
jigloo能使用swing 或swt開發(fā)桌面程序。
SWING、AWT和SWT
基于Java的圖形庫最主要的有三種,它們分別是Swing、AWT和SWT。其中前兩個是Sun隨JDK一起發(fā)布的,而SWT則是由IBM領導的開源項目(現(xiàn)在已經脫離IBM了)Eclipse的一個子項目。SWT的執(zhí)行效率非常高。這是由于SWT的底層是由C編寫的。由于SWT通過C直接調用系統(tǒng)層的GUI API。因此,使用SWT編寫GUI程序,在外觀上就和使用C++、Delphi(在Windows下)編寫的程序完全一樣。它的這一點和AWT類似。 AWT在底層也是使用C直接調用系統(tǒng)層的GUI API。但它們是有區(qū)別的,最大的區(qū)別可能就是一個是Sun提供的,一個是Eclipse自帶的。這就意味著假如使用AWT,只要機器上安裝了JDK或 JRE,發(fā)布軟件時無需帶其它的庫。而如何使用SWT,在發(fā)布時必須要自帶上SWT的*.dll(Windows版)或*.so(Linux/Unix 版)文件以及相關的*.jar包。還有就是它們所提供的圖形接口有一些差異。SWT可能更豐富一些,我們可以看看Eclipse的界面就知道了。但隨著 Sun對AWT庫的不斷更新,AWT的圖形表現(xiàn)能力也在不斷地提高。
JFace
雖然SWT很強大,但它比較底層。也就是說它的一些功能在使用上還比較低級,不太符合面向對象的特征。因此,在 SWT的基礎上又開發(fā)了JFace。JFace在SWT上進行了一定的擴展。因此,也可說JFace是基于SWT的,就象在VC中使用MFC來包裝 Win32 API一樣。 以上是介紹SWING、AWT和SWT。
分享標題:介紹JFace、Swing、AWT和SWT
URL地址:http://m.5511xx.com/article/dphcepg.html


咨詢
建站咨詢
