Usability features added to UICollection

UICollection has a wide range of widgets that are either complete replacements of Java Swing widgets or are adding various usability features to existing widgets. This page shows a limited list of the usability features added to your project should you start using UICollection.

Color Chooser

Allow a user to select any color visually by clicking, or entering the RGB, the HSV or the webcolor.

This chooser (optionally) replaces the version shipped in the Java Runtime and by doing so gives the user a more usable dialog. Key issues are: a) similar color-area from Windows/KDE b) user can type RGB/HSV/webcolors c) "previous colors" are system wide and will be saved d) immidiate feedback on selecting/scrolling/using mouse wheel.

Next to that all the usability features from components like the spinbox and standardDialog are directly present. This includes: a) using mousewheel on spinboxes b) allow undo-redo support in spinboxes c) provide stable size and position of ok/cancel buttons (for better mental mapping)

More info is available on this components product page

Font chooser

Allow a user to select all fonts available to Java visually with many small features like being able to type the the first few characters in any list to jump directly to that entry

This widget is not available in the default set of the Java Runtime, Using UICollection, will allow your application to be more in sync with Windows and other systems.

Usability features in this dialog stem mostly from the scala of features found in the base components and include: a) jumping to an entry in a list by typing the name of the font. Typing 'Arial' will move you to arial, where the JDK will go the the first entry starting with an 'L'.
b) undo/redo support in the font size box. c) provide stable size and position of ok/cancel buttons (for better mental mapping)

More info is available on this components product page

File chooser

Allow the user to select files in a full featured, yet cross-platform filechooser.

More info is available on this components product page

Usability features on existing Java Swing widgets make sure the user gets to be more productive and less frustrated over missing expected functionality. Each of these features are invisible to users that don't expect them, but allow users experienced with environments like Windows or KDE and MacOs to immidiately feel at home, making the feeling of a user interface much more pleasant.

We present a simple list of features added since UICollection 1.0 to complement and extend Java Swing. This list is not meant to cover all features, but to give an impression of what you miss by not choosing UICollection for your next project