Making Swing Groovy

Java's standard library includes the Swing user interface toolkit, but using it correctly can be challenging. There are subtleties in the use of threads, inner classes, and layouts, and the resulting code can be dense. Groovy, with it's builders and closures, can simplify this process dramatically.

In this presentation, Groovy Swing examples will be presented ranging from simple, stand-along GUIs to relatively sophisticated user interfaces making use of the SwingX libraries. Since no code exists until it is tested, the FEST framework will also be used to illustrate functional testing.


About Kenneth Kousen

Kenneth Kousen

Ken Kousen is the President of Kousen IT, Inc., through which he does technical training, mentoring, and consulting in all areas of Java and XML. He is the author of the O'Reilly screencast "Up and Running Groovy", and the upcoming Manning book about Java/Groovy integration, entitled "Making Java Groovy".

He has been a tech reviewer for several books on software development. Over the past decade he's taught thousands of developers in business and industry. He is also an adjunct professor at the Rensselaer Polytechnic Institute site in Hartford, CT. His academic background includes two BS degrees from M.I.T., an MS and a Ph.D. from Princeton, and an MS in Computer Science from R.P.I.

More About Kenneth »