JGoodies Forms & Looks
JFormDesigner supports and uses software provided by JGoodies Karsten Lentzsch.
The JGoodies Forms framework support is very extensive. Not
layout manager FormLayout is
supported, also some important helper
classes are supported:
JGoodies Looks look and feels are built-in so that you can preview your forms using those popular look and feels. JGoodies Looks examples contains some useful components to build Eclipse like panels: JGoodies UIF lite.
JGoodies Forms ComponentFactory
The JGoodies Forms ComponentFactory (com.jgoodies.forms.factories) defines three factory methods, which create components. You find these components in the palette category JGoodies.
Label: A label with an optional mnemonic. The mnemonic and mnemonic index are defined by a single ampersand (&). For example "&Save" or "Save &As". To use the ampersand itself duplicate it, for example "Look&&Feel".
Title: A label that uses the foreground color and font of a
TitledBorderwith an optional mnemonic. The mnemonic and mnemonic index are defined by a single ampersand (&).
Titled Separator: A labeled separator. Useful to separate paragraphs in a panel, which is often a better choice than a
JGoodies UIF lite¶
from the JGoodies UIF lite package, which is part of the JGoodies Looks
find both components in the palette category JGoodies.
When using one of these
components, you have to add the library
to the classpath of your application. Or add the source code to your
repository and compile it into your application. The source code is in
The API documentation is also available here: doc.formdev.com/jgoodies-uif-lite/.
IDE plug-ins: If you use one of the UIF lite components the first time, the JFormDesigner IDE plug-in ask you whether it should copy the required library (and its source code and documentation) to the IDE project and add it to the classpath of the IDE project.