It's my fault. The fact that adding a component to a JFrame required
one to explicitly add it to the JFrame's "contentPane" is my fault.
Early on in Swing's evolution we added a runtime exception that warned
developers not to write JFrame.add(myComponent) and it has been
raising hackles ever since. Graham Hamilton covered my transgression
in his
My Favorite (Dead) Java Boilerplate
blog and I...
This year, JavaOne Japan is during the week of November 7th in a jaw
dropping venue called Tokyo International Forum. On Tuesday
Scott Violet, Josh
Marianacci, and I made two presentations based on Desktop Java
talks from the San Francisco JavaOne: Extreme GUI Makeover, Episode 1:
Lookin' Good, and Extreme GUI Makeover, Episode 2: Runnin' Fast.
Sessions at JavaOne Japan are shorter,...