jga's swing package will be featured as the examples at my 2004
JavaOne session, TS-3802 'Applying Generics and Functors to Desktop
Java Programming'. In a way, it means that jga has now come full
circle: it started after a BOF session that I gave in 2002 (slides
posted at http://jga.sf.net/docs/JavaOne2002\). This time out, I'll
be using the swing examples to explain how generics and functors
separately improve code quality and how they work together to reduce
boilerplate coding. The session is on the desktop track since all
the examples are based on swing.
Here's a link to the abstract, ghastly though it is. You may have to
click on the link twice: Sun intercepts the first and routs you to a
JavaOne session portal -- once you have a cookie from that page, this
link will take you directly to the abstract the second time through.
http://www.javaone04.com/catalog/catalog/sessionDetail.jsp?SESSION_ID=1059&form=searchform