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

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


咨詢
建站咨詢
