The first is to have a certain Java foundation, and I recommend I recommend JFC TutorialHttp://java.sun.com/docs/books/tutorial/uiswing/index.html to get started after the SUN website? Chinese comparative classic, comparing system Swing books are Java2 graphic design rolls 2: swing http://www.dearbook.com.cn/book/viewbook.aspx?pno=ts008033jfc core programming (2nd edition) http: // Www.dearbook.com.cn/book/viewbook.aspx?pno=TS0018989 These two are classic books, all good, shortcomings are more early, all recent new books before JDK1.3 have two java swings ( Second Edition) http://www.dearbook.com.cn/book/viewbook.aspx?pno=ts0027715JFC SWING Standard Textbook (Second Edition) http://www.dearbook.com.cn/book/viewbook.aspx PNO = TS0028428 English new book I like Manning - Java Swing 2nd.edition (2004) .pdf This book is also quite high, based on JDK1.4, more deeper, examples are also useful Of course, the work readings also needs to pay attention to something, such as some excellent projects, Swing development experience sharing, where did these come? The relevant resources related to the domestic forum are relatively small, and most of them stay in the newbie questioning, so do swings, they are used to reading English sites, habits to read English, habiting eBook, below, is my favorites Some sites http://www.clientjava.com/blog/ This site is not updated almost every day, and the news of the Java client, there is a blog update of the Java client, this site is like a window, making me swings The understanding of the face has improved http://community.java.net/javadesktop/ Official site, unhappy, but released articles What is worth seeing http://www.javadesktop.org/forums/index.jspa Official forum, what you mentioned may be Sun's engineer to answer your Chinese Java GUI site I don't see it. Domestic-related things are still the sector of Java GUI in the forum: http: // bbs. Chinajavaworld.com/post/page?bid=6&sty=1&age=0http://www.cjsdn.net/post/page?bid=46&sty=1&age=30http://www.javaresearch.org/forum/forum.jsp? Column = 286 Do swings can not bury the Swingswing's great advantage is the richness of the online resources. I have columns some of the more popular, comparing the Cool component http: //www.jgoodies.comhttps: //jdic.dev.java.net/ Https://jdnc.dev.java.net/http://www.einnovation.com/projects/eiicommons/http://www.yworks.com/http://www.infonode.net/ Specific yourself online Look, find the component, you can go to these two URLs: