JFormDesigner 5.1 Beta

Try the next version of JFormDesigner.

Major New Features and Improvements

  • NetBeans plug-in.
  • JGoodies Forms 1.4 support.
  • New JFDML persistence format for .jfd form files. This is a compact, easy-to-merge and fast-to-load format.

Please have a look at the change log for a complete list of changes.

New in Beta 7:
  • Java code generator: Added preferences options "Variable modifiers" and "Event handler modifiers".
  • Java code generator: Added "Variable Annotations" property to ButtonGroup objects.
  • Nesting "this" component in panel was not handled properly.
  • IntelliJ IDEA plug-in: Project specific JFormDesigner settings were not reloaded on startup (throws ClassCastException: java.lang.Object cannot be cast to org.jdom.Element).
  • IntelliJ IDEA plug-in: Editing Java custom code properties displayed empty dialogs under special circumstances in IntelliJ IDEA 10.5 (and later) on Mac OS X.
New in Beta 6:
  • Java 7 support: Use diamond operator if source compatibility is set to Java 7. Automatically use type parameter <String> for ComboBoxModel<E>, JComboBox<E>, ListModel<E> and JList<E> if model property is set.
  • All fixes from JFormDesigner 5.0.2.
New in Beta 5:
  • New preferences page "GridBagLayout" supports specification of default properties for new columns/rows.
  • I18n: Added localization preferences option "Format used for generated keys".
  • Added code templates for java.awt.Frame and java.awt.Window to "Java Code Generator > Templates" preferences.
  • Changed license of runtime library from BSD-3-Clause to BSD-2-Clause.
  • NetBeans forms converter: Support conversion of TreeModel and String[] property values. Fixed missing trailing ';' in "Custom Creation Code" property. Fixed NullPointerException when converting default LineBorder.
  • Updated JRE 6 in Windows setup to JRE 6 Update 27.
  • All fixes from JFormDesigner 5.0.2 Intermediate Build 5105.
New in Beta 4:
  • NetBeans plug-in: Folding and guarding of generated code.
  • NetBeans plug-in: Signed NBM.
  • Added property editor for java.lang.Class.
  • IntelliJ IDEA plug-in: Fixed exception when converting IntelliJ IDEA form that uses FormLayout to JFormDesigner form (since 5.1 Beta).
  • Fixed NullPointerException when opening Binding dialog and using a property that has a custom property editor.
  • Eclipse plug-in: Look and Feels or Locales combobox drop-down list (in Designer toolbar) occasional closed immediately after popping up.
  • Fixed: TitledBorder and JGoodies Titled Separator used different font in Design view (bold) than in application (on Windows).
  • Updated JGoodies Forms to 1.4.2.
  • Updated JGoodies Looks to 2.4.2.
New in Beta 3:
  • Go to event handler method in Java editor.
  • All fixes from JFormDesigner 5.0.1.
New in Beta 2:
  • NetBeans: Project specific options.
  • Palette: Display multiple items per row if there is enough room.
  • Palette: New option "Item Names" in context menu to show only item icons.
  • NetBeans: fixed too dark background of panels, palette, headers, etc on Mac.
  • NetBeans: bug fixes.
  • Fixed NullPointerException when using TitledBorder and running
    JFormDesigner in a Java 7 VM.
Following features are not yet included in the NetBeans plug-in:
  • Convert NetBeans forms to JFormDesigner forms.

Download

Customer information: JFormDesigner 5.1 is free of charge for existing customers if the "Free updates until" date of the license key is 2011-07-26 or later. Upgrades are available here.

IDE plug-ins Version Size Date
Eclipse (3.2 - 3.7) Read More » 5.1-beta7 11 MB 2012-02-01
Eclipse Archived Update Site 5.1-beta7 11 MB 2012-02-01
NetBeans (7.0) Read More » 5.1-beta7 7 MB 2012-02-01
IntelliJ IDEA (8.0 - 11.0) Read More » 5.1-beta7 11 MB 2012-02-01
JBuilder (2006) Read More » 5.1-beta7 10 MB 2012-02-01
Stand-alone      
Windows Setup 5.1-beta7 10 MB 2012-02-01
Windows Setup with JRE 6 (Update 29) 5.1-beta7 24 MB 2012-02-01
Mac OS X 5.1-beta7 11 MB 2012-02-01
Linux and other platforms 5.1-beta7 11 MB 2012-02-01

NetBeans plug-in Installation Instructions

  1. Start NetBeans.
  2. Open the Plugins dialog (Menu: Tools > Plugins)
  3. Select the Downloaded tab.
  4. Click Add Plugins button, select the NBM file (JFormDesigner-x.x-netbeans.nbm) and click OK to close the Add Plugins dialog.
  5. Review the items to be installed and click Install.
  6. If requested, accept the license agreement and click Install to start the installation.
  7. Close the Plugins dialog.

System Requirements

Sun/Oracle Java SE Runtime Environment (JRE) 5, 6 or 7. Latest Java 6 is recommended.

  • Eclipse plug-in: Eclipse 3.2 - 3.7; other Eclipse based Java IDEs (e.g. JBuilder 2007+ or IBM RAD running on Sun/Oracle JRE); Mac OS X: Java SE 5.0 Release 5 (1.5.0_07) or later required, Eclipse 3.3 and 3.3.1 are not supported on Mac OS X because of Eclipse Bug 199020
  • NetBeans plug-in: NetBeans 7.0 - 7.1
  • IntelliJ IDEA plug-in: IntelliJ IDEA 8.0 - 11.0
  • JBuilder plug-in: JBuilder 2006 (for JBuilder 2007+ use the Eclipse plug-in)

Try the latest version of