JDK-6246816 : SwingSet2 should be rewritten
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 6
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2005-03-28
  • Updated: 2011-03-14
  • Resolved: 2008-03-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
6u10 b14Fixed 7Fixed
Related Reports
Relates :  
Relates :  
Relates :  
SwingSet2 has grown a little long in the tooth.
In particular it should:
. Illustrate best practices for using Swing.
. Have the ability to show all widgets in all states.
. Be localized.
. Ability to easily extract small snippets of code for use by customers.

###@###.### 2005-03-28 19:35:43 GMT

EVALUATION SwingSet2 is being replaced with SwingSet3 and Laffy demo applications. The old SwingSet2 application had 2 roles: - Example code to help new Swing developers - Testing aid for testing components and look and feels It has been decided that these two roles will be better served by two demo applications. SwingSet3 will show nice worked examples of how to do things in Swing and Laffy will act as a component and look and feel test bed. Rather than adding the src and binaries for the new demos into the JDK they will have html readme files with links to the online open source projects and links to webstart jnlp files to run them. This allows them to move forward faster then the JDK release cycle in the hope to be more current and better help developers.

EVALUATION I'm in the process of writing SwingSet3, which will be a completely new demo application that highlights all widgets and makes it much easier to understand the code to create/use each widget.

EVALUATION Agreed, this is a very worthwhile project.