Click to See Complete Forum and Search --> : Found a great Java SWING book


nanode
12-15-2000, 11:29 AM
I just got "Definitive Guide to Swing for Java 2 (2nd ed)" by John Zukowski.

This isn't an API reference or a collection of lame code samples for each component. It's a GUI design strategy guide.

In Chap 1. it goes into detail about MVC, event-delegation and more complex messaging models. I knew the basics, but have already found some tips to improve my code. (My PropertyChangeListener was implemented nearly the same as the book, so that was rather validating, and his style of code is agreeable IMHO)

I've skipped ahead to some later chapters too. There is a chapter dedicated solely on Trees and another on Tables. Most authors don't have the guts to get into the details of JTree and JTable - a lot of complex design stuff that I can really use and other books don't go into detail.

This isn't a beginner book at all. It assumes you are a decent Java coder and understand OOP methodology.

Since I just began reading this an hour ago, I can't speak for the whole book. Given I immediately identified techniques that would improve my code, shows that this dude knows what's up.

Enjoy.

-nanode

Dru Lee Parsec
12-15-2000, 03:15 PM
This isn't a beginner book at all. It assumes you are a decent Java coder and understand OOP methodology.

Cool! Where did you learn that http://www.linuxnewbie.org/ubb/smile.gif

Yeah, we had a lot of great OOP bull sessions back at KES. I kind of miss that.

Sounds awesome, I'm going to check it out. Now that I'm doing Swing stuff for my side consulting project I wouldn't mind getting some other points of view.

P.S. Does he use buildUI and buildListener? http://www.linuxnewbie.org/ubb/wink.gif

P.P.S. Tapper IS NOT DEAD! http://tapper.sourceforge.net

klamath
12-16-2000, 01:05 AM
Wow, that does sound good -- I'll probably pick that up. On impulse, I got Sun's "JFC Swing Tutorial" in dead-tree format. It's decidedly mediocre.

------------------
- Klamath
Get my GnuPG Key Here (http://klamath.dyndns.org/mykey.asc)
Looking for an open source project to contribute to? Check out the Better Bulletin Board (http://bbb.sourceforge.net)

[This message has been edited by klamath (edited 16 December 2000).]

hungarian
12-17-2000, 09:02 PM
Yes Zukowski's book is a nice one.
Before you buy that I recommend to check this also: http://manning.spindoczine.com/sbe/ http://www.amazon.com/exec/obidos/ASIN/1884777848/002-3046505-6365635

This book is for Intermediate and Advanced users, NOT for beginners of Swing but it simply rulez. Cheaper, newer, sells more than Zukowski's book.

I learn from the Sun's JFC Swing intro but I decided this will be next.
Sun's intro is for beginners to get an overview, it gets 7.5 out of 10 from me.
But Robinson's book is a rare beauty.
http://www.linuxnewbie.org/ubb/smile.gif

Both are really good books, well worth the time you spend on them.

------------------
http://homepages.paradise.net.nz/frankkru

nanode
12-18-2000, 11:13 AM
FYI: I got the Zukowski book from buy.com. I think it was $39.99 w/ free shipping and no Tax (I don't live in CA anymore).

So you can't say it's more expensive http://www.linuxnewbie.org/ubb/smile.gif