JFormDesigner 4.0 PDF Manual Guide
Introduction JFormDesigner is an innovative GUI designer for Java Swing user interfaces. Its outstanding support for JGoodies FormLayout, GroupLayout (Free Design), TableLayout and GridBagLayout makes it easy to create professional looking forms. JFormDesigner is available in four editions: as stand-alone application and as IDE plug-ins for Eclipse, IntelliJ IDEA and JBuilder. This documentation covers all editions. If there are functional differences between the editions, then they are marked with: Stand-alone, Eclipse plug-in, IntelliJ IDEA plug-in , JBuilder plug-in or IDE plug-ins.
Key features Easy and intuitive to use, powerful and productive JFormDesigner provides an easy-to-use but powerful user interface. Easily drag and drop components, resize components, set properties, etc. Powerful features like in-place-editing, drag and drop of columns/rows, bean morphing, layout manager changing increase your productivity. IDE plug-ins and stand-alone application JFormDesigner is available as IDE plug-ins for Eclipse, IntelliJ IDEA and JBuilder and as stand-alone application.
GroupLayout (Free Design) support GroupLayout support brings the “Free Design” paradigm to JFormDesigner (as in NetBeans GUI Builder; formerly Project Matisse). You can lay out your forms by simply placing components where you want them. Visual guidelines suggest optimal spacing, alignment and resizing of components. This makes it easy to design professional-looking GUIs. JGoodies FormLayout and TableLayout support These open-source layout managers allow you to design high quality forms. JGoodies FormLayout support includes column/row specifications (alignment, size, resize behavior), IntelliGap (automatically handles gap columns/rows) and column/row grouping (makes widths/heights equal). Also other parts of the JGoodies Forms framework are supported (DLU borders, component factory). TableLayout is fully supported (column/row size, gaps, alignment).
Advanced GridBagLayout support The advanced GridBagLayout support allows the specification of horizontal and vertical gaps (as in TableLayout). JFormDesigner automatically computes the GridBagConstraints.insets for all components. This makes designing a form with consistent gaps using GridBagLayout much easier. No longer wrestling with GridBagConstraints.insets. Column and row headers The column and row headers (for grid-based layout managers) show the structure of the layout (including column/row indices, alignment, growing, grouping) and allow you to insert or delete columns/rows and change column/row properties. It’s also possible to drag and drop columns/rows (incl. contained components and gaps). This allows you to swap columns or move rows in seconds.
Localization support Localizing forms using properties files has never been easier. Specify a resource bundle name and a prefix for keys when creating a new form and then forget about it. JFormDesigner automatically puts all strings into the specified resource bundle (auto-externalizing). It also updates resource keys when renaming components, copies resource strings when copying components and removes resource strings when deleting components. You can also externalize and internalize strings, edit resource bundle strings, add locales, switch locale used in Design view, in-place-edit text of current locale. Java code generator or runtime library Either let JFormDesigner generate Java source code for your forms (the default) or use the open-source (BSD license) runtime library to load JFormDesigner XML files at runtime. Your choice. Turn off the code generator in the Preferences, if you don’t need it. Generation of nested classes The Java code generator is able to generate and update nested classes. You can specify a class name for each component in your form. This allows you to organize your source code in an object-oriented way.
Download JFormDesigner 4.0 PDF Manual Guide
Related E-Books:
- None Found
Others Search:
jformdesigner guide, jformdesigner in joomla, jformdesigner manual, jformdesigner user guideFebruary 26, 2010 | Posted in Software
Comments
Leave a Reply