Swing更改外觀

Swing支持“可拔插外觀”,能使程序模仿不同操作系統的外觀,一般包括默認的金屬外觀和程序當前所在系統的外觀,但這兩種外觀都不怎麼好看,所幸的是,Swing也可以支持第三方外觀。在《Thinking in Java》中提到過Napkin(餐巾紙)外觀(http://napkinlaf.sourceforge.net/),能讓視窗看起來像是在餐巾紙上的塗鴉之作,感覺還挺不錯,效果如下:


Swing默認的是跨平臺的“金屬外觀”,如果要使用當前操作系統的外觀,只需要在添加組件之前(一般添加在main()的開頭)加入以下代碼:


如果要爲程序換上Napkin(餐巾紙)外觀,只需要兩步:

1.下載napkinlaf-alpha001.jar,導入項目中。

2.加入以下代碼:


我自己寫了個小例子,Swing自帶金屬外觀效果如下:


更換上Napkin(餐巾紙)外觀後效果如下:

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