:: JGOODIES :: Metamorphosis

:: Readme :: Metamorphosis 1.0.3 ::

A short course in Swing design

Metamorphosis can help you understand and avoid common errors of Swing apps and shows how ugly ducklings can evolve into swans. Therefore it provides a configurable graphical user interface which demos both the problems and their solutions.

Requirements

Metamorphosis requires Java 5 or later and the following JGoodies libraries: Animation, Binding, Forms, Looks, UIF, UIF-Extras.

Distribution Contents

docs/api   JavaDocs directory
 
src/main   sources and resources for the application core
src/photoshop   application design time Photoshop resources
 
LICENSE-src.txt   the source code license agreement
README.html   this readme file
RELEASE-NOTES.txt   information about changes, bug fixes, etc.
 
metamorphosis-1.0.3.jar   the executable JAR for the application

User's Guide

The Metamorphosis JAR contains a second launchable class, Fakeclipse, that provides the faked Eclipse window. Class Metamorphosis just launches Fakeclipse with a bunch of prepared appearance configurations.

You can launch Fakeclipse from a command-line with a given style: franken, rookie, standard, advanced, elegant, standardX, advancedX, elegantX, where the last three use a multi-platform look instead of a Windows emulation.
java -cp metamorphosis.jar -Dstyle=elegantX com.jgoodies.metamorphosis.Fakeclipse

(c) 2008 JGoodies