I haven't written a blog entry since January when I advertised the fledgling
Swing Application Framework (JSR-296)
project with an uncharacteristically brief item.
I've made a prototype of the fledgling JSR-296 API available,
There's a quick overview doc and downloads of the source code,
the javadoc, and the AppFramework.jar file.
Having written, by conservative estimates, about a jillion Java
Beans classes over the years, I have to say that I'm amazed that
we'd seriously consider changing the Java language to trivialize
this kind of Java Bean property.
spent most of last week at the Javapolis conference in Antwerp
I've been writing the occasional small application recently and
now and then I blunder into a problem with Java SE that's,
uh..., well, annoying. I realize that I'm not the only one
who's had this experience and I'm probably not the only one who
seeks relief by writing a lengthy diatribe and then sending it
to whomever might be guilty of creating the situation.
For the past five months or so, I've been working on a fledgling
project to define an application framework for Swing.
Tuesday morning this week, I was seated in the vast Moscone
keynote cavern, with 15,000 other Java developers, taking in the
start of another JavaOne conference. The keynotes and demos
were entertaining and I hope you didn't miss the HUGE Swing href="https://aerith.dev.java.net/">Aerith demo at the
conclusion of the morning.
One aspect of many docking GUIs is support for reconfiguring tiled
subwindows by dragging shared subwindow edges. MultiSplitPane and
MultiSplitLayout support arbitraily complex tiled layouts that can be
reconfigured interactively and programatically.
Every now and then someone drops by to ask about the slick chat/IM
demo components that were shown in the href="http://developers.sun.com/learning/javaoneonline/2005/desktop/TS-3605.pdf">
Extreme GUI Makeover JavaOne session last year.
About six months ago I had a dream. Not the sort of dream that makes
you wake up shrieking or smiling, and not the kind that brings you
down from the mountain top or even gets you off the couch. Mine was
the kind of dream programmers have.