Posted by editor
on February 28, 2006 at 8:19 AM PST
Step by step with the SwingLabs Wizard...
Feature Article:Using the Wizard API
Weblogs: A "buddy" JList, Servlet API updated, and ADF on Java EE SDK
Projects and Communities: Algebra graphing and Substance 2.2
Also in Java Today: JSTL 1.2 and Facelets
Forum postings: JDIC non-support for Mac and Seeking caching solutions
Step by step with the SwingLabs Wizard
Oh sure, any Java desktop developer has probably written their own Wizard. The existence of the
CardLayout makes it both simple and inevitable. But then again, if so many people are rolling their own, why not just have a single first-class implementation that everyone can use?
Fortunately, SwingLabs is here with a candidate for just that implementation.
In our Feature Article , Using the Wizard API , Thomas Künneth writes:
The Wizard project is a subproject of SwingLabs , which allows experimentation with extensions to existing Swing components as well as completely new ones. These new or enhanced components might be included in future versions of the JDK. Wizard is a class library that aims to provide a simple API for writing wizards. Its goal is to offer an easy-to-use solution that enables any Swing application to provide wizards with minimal code and effort.
Thomas goes on to show off not just a simple wizard, but how to block for needed input, branch based on the user's actions, and how to store the entries in each panel of the wizard for use after he or she clicks "Finish".
Special system upgrade notice: "java.net projects area will be unavailable while undergoing upgrade Tuesday 2/28 10:00 - 16:00 pacific. Please plan your usage accordingly." We apologize for any inconvenience.
In today's Weblogs , Hans Muller introduces A Reusable BuddyList Component , in which he shows "how to build a generic buddy list cell renderer. File under Advanced JList Hacking."
In Servlets Updated , Greg Murray writes: "The Servlet 2.5 Maintenance Review is currently in the review process. Servlets do not have the buzz like they did 6 years ago but the fact that servlets have been around for many years and have evolved to suite the needs of the web is a triumph to the simplicity and good design of the original Servlet API."
Ed Burns says Java EE SDK Runs ADF Faces , a blog which is an
"announcement of ADF Faces running in Sun's Java EE SDK, including a tutorial on how to run it yourself."
In Projects and
Robert Stephenson's latest blog spotlights the Computer Algebra System, or CAS project. "The applet is right on the CAS project page, so it's hard to miss. It is an algebraic function plotter that is well documented (scroll down the page) and seems both robust and well designed."
The latest version of the Substance look and feel offers a slew of new features, including full interoperability with core L&Fs, fade in/out animation, I18N and L10N, auto-completion for editable combo boxes, password field strength checking, gradient menu backgrounds, and much more. It also fixes several memory leaks.
In Also in
Java Today ,
the SDN article Web Tier to Go With Java EE 5: Summary of New Features in Java Standard Tag Library (JSTL) 1.2 , the second in a series on the new EE web tier, delves into the Java Standard Tag Library (JSTL) 1.2. "Although the changes in this maintenance release of JSTL are relatively small, they are essential to the alignment of the JSP and JavaServer Faces technologies." The article covers the fixed forEach and illustrates ideas behind the Unified Expression Language for JSP and JSF.
Trying to combine JSF and JSP is like trying to shoehorn a foot into a glove: it's possible, but it's really just a stopgap measure until something better comes along. In Facelets fits JSF like a glove , JSF enthusiast Rick Hightower introduces you to what he likes best about Facelets : easy HTML-style templating and reusable composition components.
JDIC apparently doesn't integrate all desktops according to today's Forums .
Re: JDIC on MacOSX? says
"Since we haven't a Mac environment, we can't provide a build for that. For users who want to run JDIC under Mac, they have to make a build themselves. We'll be very appreciative if anyone could provide us a build under Mac and that will also help other users."
is looking for
End to End Caching Solutions
"Hello. Would anyone have any thoughts on creating new, or using existing products, like Open Source, or proprietary Java Caching Solutions. Any feedback, especially those based on real experience(s), would be highly appreciated
Thanks in advance."
In today's java.net
News Headlines :
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
- March 3-5, 2006 - Gateway Software Symposium
March 6-9, 2006 - Enterprise Java Architecture Workshop Dublin
- March 6-9, 2006 - O'Reilly Emerging Technology Conference 2006
March 10-12, 2006 - New England Software Symposium
March 11, 2006 - JCO JUG Meeting
- March 11-12, 2006 - Weekend With Experts
March 15, 2006 - JavaUK06
- March 17, 2006 - 3rd IEEE International Workshop on Mobile Peer-to-Peer Computing (MP2P'06)
March 17-19, 2006 - Twin Cities Software Symposium
March 21-22, 2006 - Java Expo '06 at Sun Tech Days Madrid
March 23-25, 2006 - TheServerSide Java Symposium
- April 7-9, 2006 - Greater Carolina Software Symposium 2006
- April 11-12, 2006 - Sun Tech Days - Sao Paulo
- April 20-21, 2006 - Sun Tech Days - Moscow
- April 21-23, 2006 - Western Pennsylvania Software Symposium 2006
- April 24-27, 2006 - MySQL Users Conference 2006
- April 25-28, 2006 - Enterprise Java Architecture Workshop Toronto
- April 28-30, 2006 - Northern Virginia Software Symposium
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
Step by step with the SwingLabs Wizard