Swing學習的一些經驗(轉摘)

Swing學習的一些經驗(轉摘)
首先是要有一定的Java基礎,入門我推薦的是sun網站上的JFC tutorial:
[url]http://java.sun.com/docs/books/tutorial/index.html[/url]

The Swing Tutorial:
[url]http://java.sun.com/docs/books/tutorial/uiswing/index.html[/url]

入門之後的書籍呢?
中文的比較經典,比較系統的Swing書籍是JAVA2圖形設計卷2:SWING [url]http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS008033[/url]
JFC核心編程(第2版) [url]http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0018989[/url]
這兩本都是經典書籍,都不錯,缺點是比較早,都是在JDK1.3以前的。

最近的新書有兩本:
JAVA SWING(第二版) [url]http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0027715[/url]
JFC SWING標準教材(第二版)[url]http://www.dearbook.com.cn/book/viewbook.aspx?pno=TS0028428[/url]

英文的新書我比較喜歡的是Manning - JAVA Swing 2nd.Edition (2004).pdf,這本書在國外的評價也挺高的,基於JDK1.4,講得比較深入,例子也比較有用。

當然,工作看書之餘還需要關注一些東西,比如一些優秀的項目,Swing開發經驗分享,這些從哪裏來呢?國內論壇上相關的資源比較少,而且大多數停留在新手問問題的階段,所以做Swing的話,要習慣上英文站點,習慣看英文資料,習慣看英文的ebook,下面是我的收藏夾中的一些站點:
[url]http://www.richclientsolutions.com/blog/[/url]
這個站點非工作日幾乎每天都會更新,java 客戶端的新聞,還有做java客戶端的老外的blog更新,這個站點像窗口一樣,使我對Swing的瞭解面大有提升。

[url]http://community.java.net/javadesktop/[/url]
官方站點,更新不快,不過發佈的文章什麼的還是值得一看的。

[url]http://www.javadesktop.org/forums/index.jsp[/url]
官方的論壇,你提的問題可能是Sun的工程師來回答你哦。

中文的Java Gui站點我好像沒看到過,國內相關的東西還是太少。
論壇中java gui的板塊有:
[url]http://bbs.chinajavaworld.com/forum.jspa?forumID=6[/url]
[url]http://www.javaresearch.org/forum/forum.jsp?column=286[/url]

做Swing的不能埋頭做Swing,Swing的一大優勢就是網上資源的豐富,下面我列一些比較流行、比較Cool的組件:
[url]http://www.jgoodies.com[/url]
[url]https://jdic.dev.java.net/[/url]
[url]https://jdnc.dev.java.net/[/url]
[url]http://www.einnovation.com/projects/eiicommons/[/url]
[url]http://www.yworks.com/[/url]
[url]http://www.infonode.net/[/url]

具體自己上網看看啦,找組件可以到這兩個網址看看:
[url]http://javadesktop.org/rollups/components/index.html[/url]
[url]http://community.java.net/projects/community/javadesktop[/url]

也可以到sourceforge搜搜看,如果覺得自己的swing程序比較ugly的話,可以到下面網頁上去看看:[url]http://www.javootoo.com/[/url] ,上面羅列了很多Swing Look & Feel,有很多很PP的。

關於Swing的性能,推薦一下這份資料:[url]http://java.sun.com/docs/books/performance/[/url],作者是 Sun´s Java Performance Team 中的,而且原來是,Swing Team負責人之一,所以這份資料也從各個方面講述Swing的性能問題。另外提供兩份資料,是最近的sun desktop關於java client 性能問題的會議上的資料。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章