Bug#320044: ITP: libforms-java -- framework helping you lay out and implement elegant Swing panels quickly and consistently
Owner: Eric Lavarde <firstname.lastname@example.org>
* Package name : libforms-java
Version : 1.0.5
Upstream Author : Karsten Lentzsch <email@example.com>
* URL : https://forms.dev.java.net/
* License : BSD
Description : framework helping you lay out and implement elegant Swing panels quickly and consistently
The FormLayout has been designed to be powerful, flexible, precise and
easy to learn and understand. It can significantly reduce the time to
describe a form and to fill it with components. The layout manager
introduces a unique layout feature: it honors the screen resolution and
dialog font size to retain the layout proportions in different
Also, we have seperated the layout task from the panel construction.
Therefore we provide a set of non-visual builders that assist you in
defining common panel layouts and in filling a form with components.
The JGoodies Forms ships with general purpose builders and builders for
specialized layout tasks. For example, the DefaultFormBuilder helps you
build forms with one, two, three, or four columns. The ButtonBarBuilder
specializes in building button bars.
On top of these non-visual builders the JGoodies Forms provides
factories that create the most frequently used layouts, panels, bars
and stacks. We recommend to use the factory methods whenever possible;
future releases may map a logical panel creation to a concrete creation
method that honors the platform and look&feel, for example the Mac vs.
Windows button bar layout, where Mac has the default button in the
right hand side and Windows in the left.
Alternative URL: http://www.jgoodies.com/freeware/forms/
(and the main interest for me is that it's a dependency for FreeMind
The good news is that the library compiles with free java tools (already
succeeded with free-java-sdk).
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)