拷貝liquidlnf.jar到你的jre/lib/ext下面
拷貝swing.properties到你的jre/lib下面
然后可以運(yùn)行jdk/demo/jfc/SwingSet2/SwingSet2.jar看效果
使用組件方法
添加這2句
javax.swing.UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");
com.birosoft.liquid.LiquidLookAndFeel.setLiquidDecorations(true);
還有這句要捕獲異常哦
另外如果你希望做更好看的風(fēng)格可以參考這篇文章
http://www.matrix.org.cn/thread.shtml?topicId=36731&forumId=49
添加了2個(gè) mac 和 liquid 2種LookAndFeel
附件: liquidlnf-0.2.8.rar
liquidlnf-0.2.8.rar (291.1k)
————————————————————————————————————————————
前言,有好多朋友曾經(jīng)問我如何做出很美觀的用戶界面程序,比如做個(gè)蘋果的界面,做個(gè)XP的界面,當(dāng)時(shí)我也很頭疼,因?yàn)閖dk當(dāng)時(shí)只是1.3,Sun并沒有像今天那樣把java做的如此成功,所以當(dāng)時(shí)似乎解決不了,現(xiàn)在好了,jdk1.4開始支持java自定義外觀,那我們就開始研究吧.自定義呢網(wǎng)上有教材,可以自己找,而且看看plf.LookAndFeel的實(shí)現(xiàn)類,自己可以研究一下,這里不談?wù)?主要討論第三方組件的實(shí)現(xiàn).
1. Mac及Office2003??Windows xp等外觀模式??OS:?? Windows XP
???????????????????? JDK:??5.0 Update 6?? 所用到的組件?? substance.jar
御覽圖片:?? https://substance.dev.java.net/
下載地址:??
http://my.mofile.com/xqsoft2. 好看的各種外觀組件????l2fprod-common-all.jar
御覽圖片:??https://l2fprod-common.dev.java.net/
下載地址:??
http://my.mofile.com/xqsoft3. OfficeLnFs - Microsoft Office XP & 2003 Look and Feels for Java Swing
?? 用到的組件????OfficeLnFs.jar
御覽圖片:?? http://officelnfs.sourceforge.net/
下載地址:??
http://my.mofile.com/xqsoft4. 漂亮的跨平臺(tái)Swing 界面外觀模式
用到的組件?? Quaqua 3.5_3.jar
御覽圖片 :??https://pgslookandfeel.dev.java.net/
下載地址:??
http://my.mofile.com/xqsoft以上的應(yīng)該夠了,把他們打包到你的application里我想會(huì)給你的軟件增色不少,另外如果你下載不到以上的組件,請(qǐng)聯(lián)系我并留E-mail,我會(huì)給你們發(fā)過去.
????????另外提供大家一個(gè)很全的組件庫http://www.open-open.com基本上是想到的就有~~~
http://blog.hexun.com/xqsoft
再給大家補(bǔ)充點(diǎn),jidesoft也許有的人用過,自己研究過的人是不是發(fā)現(xiàn)它非常好用呢?
呵呵這里連接一下官方網(wǎng)站????
http://www.jidesoft.com/????????
jidesoft是一個(gè)swing的開發(fā)框架,使用他可以快速的制作出商業(yè)的軟件界面,對(duì)于目前流行的各種窗體出現(xiàn)效果包括:
zoom效果,fly效果還有指定一個(gè)點(diǎn)然后擴(kuò)大的效果等.
jidesoft官方非會(huì)員目前只支持設(shè)計(jì)器下載 jide_designer.jar??還有DEMO下載??jide_demo.jar?? 和一些教學(xué)的pdf文檔
會(huì)員可以通過免費(fèi)申請(qǐng)得到,會(huì)員可以下載特別包,特別包里包括源代碼,jidesoft api document還有jbuilder的源工程文件,(只支持jbuilder9以上)
我將會(huì)把jidesoft的官方幫助文檔翻譯成中文供大家使用,詳細(xì)請(qǐng)瀏覽我的blog
http://blog.hexun.com/xqsoft
下面是一個(gè)附圖 做了一個(gè)簡(jiǎn)單的使用jidesoft包的??jide_dockable_frame出來的結(jié)果
里面包括了jfreechart?? swtflashplayerphugin
另外一個(gè)很好的皮膚包,這個(gè)是個(gè)類似jfc的一個(gè)LookAndFeel,安裝方法非常簡(jiǎn)單,把Swing.porperty文件拷貝到j(luò)re\lib下另外把liquidlnf.jar,拷貝到j(luò)re\lib\ext里 .然后你就可以在windows操作系統(tǒng)上模擬蘋果的軟件界面mac ,LookAndFeel外觀,而只需要一句UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel"); 附件是:??liquidlnf.rar
[下載文件] |
我覺得 Quaqua (http://www.randelshofer.ch/quaqua/download.html)做得最好,可惜不完全支持 Win
需要放到j(luò)re\lib\ext下面,即可,如果還是不行,就編譯的時(shí)候指定一下jar包
javac -cp ***.jar ***.java
用法可以參照里面自帶的demo,可以用dj反編譯一下,看看他的main類是怎么寫的,我當(dāng)初對(duì)于jfreechart也是一知半解,后來主要就是參考他的main類,那里面也可以找到j(luò)avadoc,也可以參考一下
我試著寫一下用法,寫好了就發(fā)上來
其實(shí)我用的也不多,如果需要應(yīng)用到項(xiàng)目里請(qǐng)看我的另一個(gè)帖子,我的畢業(yè)設(shè)計(jì) http://www.matrix.org.cn/thread.shtml?topicId=38336&forumId=49&page=1#8
問一個(gè)問題,這種好看的界面編譯后如果放到其它沒下載過這些組件包的機(jī)器上用會(huì)出問題嗎? ? 不會(huì)的,你可以在程序里指定一下路徑,最好放到resource下面然后里面有images,lib等等這樣的結(jié)構(gòu)看起來比較清晰,程序里加載LookAndFeel就可以了,不過發(fā)布的時(shí)候一定要把你調(diào)用的jar包,包括進(jìn)去,否則會(huì)發(fā)生ClassNotFoundException |
|
|