Swing Can Really Hang You Up the Most
A burst of Swing activity
Usually when I pick items for the front page, I look for balance: a little enterprise here, a dash of J2ME there, mix up the patterns and the testing between the AIJT's and P&C's... that way, there's something for everyone, and a sense of Java's breadth, ubuiquity, and applicability.
But the last few weblogs offered such a rare occurrance, a cosmic alignment, that I just couldn't resist: three blogs, all on the same day, on the same topic. Sure, it happens when there's news (like when Harmony was announced and everyone rushed to praise/condemn it), but this is a case where all the bloggers are acting independently. Moreover, they're blogging about Swing, the much-used and sometimes-bashed GUI framework whose story seemed to have been told years ago, and yet hangs around, perhaps because it's so flexible and extensible.
In the first of today's Swing Weblog trifecta, Romain Guy praises
Kickin', rockin', jammin' FX for Swing:
"SwingLabs provides a variety of awesome components and frameworks. It now brings cool eye-candy effects for your Swing apps."
Hans Muller says
Using Swing's JFormattedTextField for integers is not as trivial as it should be:
"Recently, the javadesktop.org JDNC forum has hosted some spirited discussion about using Swing JFormattedTextFields for decimal input/output. I'd written a blog on a similar topic about 8 months ago and forgotten to actually publish it. So here it is!"
As for the future of Swing, Scott Violet asks
Should we generify Swing's filtering and sorting?:
"We want to know, will generifying Swing's filtering and sorting API in mustang help or confuse you?"
In Also in
O'Reilly's ITConversations Pick of the Week brings you "new ideas through your headphones" from the ITConversations site. In Developer Testing, "Kent Beck describes the situation in which companies wait until the day that the software isn't 'shaking' and that's the day they do a release." This presentation was recorded at the Developer Testing Forum held in Palo Alto, California, November 17th, 2004.
Java is built to support internationalization, but is your application using its features? In Internationalization, Part 1, an excerpt from Java Examples in a Nutshell, 3rd Edition, David Flanagan looks at Java's support for displaying text in the local language, and for using local standards for time, currency, and other customs that may vary from one locale to another.
if you maintain a project, you may have dealt with a mailing list problem where a non-subscriber tries to post to a moderated list. As Kohsuke Kawaguchi explains in Handling moderation e-mails automatically, he and Ryan Shoemaker have created an auto-responder to ask such posters to subscribe first.
Two key web application JSR's have reached propsed final draft status: JavaServer Faces 1.2 and JavaServer pages 2.1. Ed Burns' blog has a high-level overview of the changes in each, and solicits feedback via the java.sun.com JSF forum. The new features are already available in GlassFish's JSF implementation.
In Google Talk - Jabber RA?
"Google got on the VoIP bandwagon too. A few weeks after Yahoo! made their move. http://www.google.com/talk/ The initial feedback I am hearing on Google Talk is: Good: 1) Supports Jabber's XMPP, which is open source and well supported 2) Plans to implement SIP for IM and Voice 3) Supports many free clients. Not so good: 4) Uses a proprietary extension to XMPP for voice, but it will be documented 5) Echo cancelation is not implemented yet So, anyone interested to write a Jabber RA?"
The Your Java Career forum has a new thread on
"Have you recently come to Java from another language? Are you thinking about leaving Java in favor of some other language? This topic is meant to discuss migrating to or from Java: how to do it, where to go for more information, what effect it will have on your career, etc."
In today's java.net
News Headlines :
Pages - Proposed Final Draft
Faces Proposed Final Draft
- Jamecs Webapp
Platform: New Tutorial
- ActiveMQ 3.1 -
Java Messaging Service
- JavaSVN 0.9.2
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
form. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
Current and upcoming Java
- August 26-28, 2005 - Southern Ohio Software Symposium
- August 29-September 1, 2005 - Enterprise Java Architecture Workshop: Munich
- September 9-11, 2005 - Greater Michigan Software Symposium
- September 14-15, 2005 - JavaZone 2005
- September 16-18, 2005 - Great Lakes Software Symposium
- September 23-25, 2005 - New England Software Symposium 2005: Fall Edition
- September 30-October 2, 2005 - Western Canada Java Software Symposium 2005
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e"> events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed. Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.
A burst of Swing activity