Features
These are the features which are available in the latest release:
- Pure Java/Swing
- Most components are replaceable or customizeable
- Several layers and interfaces allow much freedom in creating new features
- Save and load the layout (position of panels), as byte-stream or in xml. Recovery mechanism for missing elements.
- Different "themes", can change look and feel during runtime
- Client can associate buttons, checkboxes, dropdownmenus, etc. with panels
- Popupmenus
- Behaviour of drag & drop operations can be modified
- Different, independant realms within one application
- "Secure"-package allows unsigned applets and webstart-applications
- Support for keyboard: shortcuts can trigger actions, pressing a key while moving a panel changes the behaviour of the operation.
- Double clicks with the mouse are handled globally
- "Common project": a set of classes that allow sophisticated user interfaces without much code to write.
- Often needed actions like "close", "minimize" or "externalize"
- Hides the core library almost completely
- Additional menus like "Change the theme" or "list visible panels"
- Colors of tabs and titles can depend on content
- Font of tabs and titles can be changed
- Panels size can be locked while resizing its parent window
- A set of preferences that can be modified by the user using a special preference-dialog