Skeleton Pro is a Swing demo software that helps beginners get started with Swing by providing an easy-to-use platform.
Skeleton Pro boasts several key features, including enhanced application startup process. It displays a splash with progress indicator, configures and restores the UI, proceeds with logging, preferences, and finally launches and prepares Swing. Additionally, the app integrates better with Mac OS X by hooking into the application menu, avoiding duplicate menu items, and utilizing better toolbar buttons and dock icon when minimized.
Skeleton Pro also stores and restores state via user preferences, including window position and size, panel layout, look&feel, and theme. The app provides welcome, license, preferences, about, and tip of the day dialogs. It uses the global (static) help system and offers a dynamic help system. Also, Skeleton Pro can switch look&feel at runtime, logs runtime errors to a logfile, uses anti-aliased components, and presents a consistent dialog layout and design.
The user's guide explains that the app is for editing propeller shaft data. It was extracted from a real-world application that helps ship inspectors verify the compliance of propeller shafts with a set of building rules for ships and machinery. Users can either create a new project or load existing ones, and this demo will create a sample project in both cases. Users can browse project components in the navigator on the left, and selecting a node displays an appropriate viewer on the right side.
Skeleton Pro requires Java 1.4.2 or later.
Version 1.7: N/A