Geertjan's Blog

  • September 10, 2007

Ingredients for a Cool Life with Java and Swing

Geertjan Wielenga
Product Manager
For a cool life with Java and Swing, take one computer and two books. Start up the first, and open the others. Start reading. Then apply what you read. Satisfaction guaranteed. Here's a summary, showing the two books in the context in which they were meant to be used:

On Amazon, you can buy the two together at a special price. At Sun Microsystems Press, you can buy them at a 30% discount. The sunglasses you'll have to get yourself somewhere. Laptop too.

And for examples of how well the two books work together, see 82 New NetBeans Samples... Free! In short, if you combine the Swing tips and tricks of Chet and Romain's book with the richness of the NetBeans Platform, you can have extremely cool front-ends on top of a pure Swing framework that will give you all the plumbing and infrastructure you've always wanted, such as a complete out-of-the-box windowing system, plus a whole lot more. And here's a very concrete example of the result, showing the cool layered pane tricks from "Filthy Rich Clients" on top of an application based on the framework described in "Rich Client Programming":

Logically, the two books should go hand in hand very well. I'm really looking forward to reading "Filthy Rich Clients". You will find a review on the book here, in the next few weeks.

In other news. The best article I have yet read on the amazing improvements in the NetBeans Java editor is NetBeans 6.0: New Core Features in Depth, by Osvaldo Doederlein. If you haven't come across it yet, I highly recommend that you take a moment and read it, to really understand how revolutionary the 6.0 changes really are.

Join the discussion

Comments ( 4 )
  • Aloys Oberthür Monday, September 10, 2007

    Hi Geert Jan,

    this reminds me of a question I asked when your book came out - will it be possible to have access to all the functionality needed to write 'Filthy Rich Clients' from a Netbeans RCP like access to the main window's glass pane and layered pane?

    How about blogging about showing one or another app from 'Filthy Rich Clients' as an RCP.

    regards, Aloys

  • Geertjan Monday, September 10, 2007

    Already did that, Aloys. It's very easy, in fact. Look at the pic above in the blog entry. Also look at the pics here, which includes an outline of what you'd need to do:


  • Geertjan Monday, September 10, 2007
  • Carl Tuesday, September 11, 2007


    I have Chet & Romain's book. I plan to get the other book soon.

    I can't put FRC down, it is truly well written. I'm starting Part 2 of the book. I'm using Netbeans 6.0 m10 and I'm having a great time.

    Thank you for the encouragement.


Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.