The JFormDesigner / FormDev Blog

Viewing entries tagged with 'JFormDesigner'

JFormDesigner 5.0.2 with IntelliJ IDEA 11 support

2011-12-07 3 Comments , ,

We've just released JFormDesigner 5.0.2, which is now compatible with IntelliJ IDEA 11, fixes minor bugs and brings some minor improvements.

See Change Log for details and download JFormDesigner 5.0.2.

3 Comments »

JFormDesigner 5.0.1 and 5.1 Beta 3

2011-08-08 0 Comments , ,

We've just released JFormDesigner 5.0.1 and 5.1 Beta 3.

JFormDesigner 5.0.1

This release fixes minor bugs and brings some minor improvements.

If you're running JFormDesigner in a Java 7 VM, it is recommened to update to this release because it fixes a NullPointerException when using TitledBorder and running JFormDesigner in a Java 7 VM.

See Change Log for details and download JFormDesigner 5.0.1.

JFormDesigner 5.1 Beta 3

Beta 3 Change Log:

  • Go to event handler method in Java editor.
  • All fixes from JFormDesigner 5.0.1.

Beta 2 Change Log:

  • 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.

Please give it a try, download it and report bugs. Thanks.

0 Comments »

JFormDesigner 5.1 Beta; NetBeans plug-in

2011-07-26 1 Comments , ,

Finally, the first build of the JFormDesigner plug-in for NetBeans is available now as part of JFormDesigner 5.1 Beta.

NetBeans plug-in

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.

Please give it a try, download it and report bugs. Thanks.

1 Comments »

JFormDesigner 5 Released

2011-04-19 6 Comments ,

We're pleased to announce the immediate availability of JFormDesigner 5, now with Beans Binding (JSR 295) support, BeanInfo annotations, project specific settings and more.

Feature Highlights:

  • Beans Binding (JSR 295) support
  • BeanInfo Annotations
  • Improved Properties view
  • Project specific settings
  • Improved Choose Bean dialog
  • Auto-reload custom component classes
  • and more...

See What's New in JFormDesigner 5 for the significant or more interesting changes.
Please have a look at the change log for a complete list of changes.

Download JFormDesigner 5

Customer information: JFormDesigner 5 is free of charge for existing customers if the "Free updates until" date of your license key is 2010-01-01 or later. Upgrades are available here.

6 Comments »

JFormDesigner 5 Release Candidate 2

2011-01-26 1 Comments ,

We've just released JFormDesigner 5 Release Candidate 2.

Change Log:

  • Stand-alone on Mac OS X: JFormDesigner canceled Log Out and Shut Down even when there were no unsaved forms.
  • Stand-alone: Improved startup script for Unix/Linux based systems.
  • NetBeans form converter: Fixed occasional error when converting NetBeans 6.9+ forms.
  • Minor bugs fixed.

Please give it a try, download it and report bugs. Thanks.

Customer information: JFormDesigner 5 is free of charge for existing customers if the "Free updates until" date of the license key is 2010-01-01 or later.

1 Comments »

JFormDesigner 5 Release Candidate

2010-12-20 0 Comments ,

We've just released JFormDesigner 5 Release Candidate.

JFormDesigner 5 introduces more than 40 new features and enhancements.
See What's New in JFormDesigner 5 for the significant or more interesting changes.
Please have a look at the change log for a complete list of changes.

Please give it a try, download it and report bugs. Thanks.

Customer information: JFormDesigner 5 is free of charge for existing customers if the "Free updates until" date of your license key is 2010-01-01 or later.

0 Comments »

JFormDesigner 4.0.9 and 5 Beta 3

2010-11-19 0 Comments ,

We've just released JFormDesigner 4.0.9 and 5 Beta 3.

JFormDesigner 4.0.9

This release fixes minor bugs and brings some minor improvements. It now supports Java 7 EA.

See Change Log for details and download JFormDesigner 4.0.9.

JFormDesigner 5 Beta 3

Change Log:

  • Added property editor for string arrays.
  • I18n: Support localization of string arrays.
  • I18n: Externalization of forms from command-line.
  • Look and Feels: Added option "Enable Look and Feel switching" to "Look and Feels" preferences page, which allows you to disable Look and Feel switching if it causes problems.
  • Minor bugs fixed.

Please give it a try, download it and report bugs. Thanks.

0 Comments »

JFormDesigner 5 Beta 2

2010-09-20 2 Comments ,

We've just released JFormDesigner 5 Beta 2. This second beta contains an important bugfix for the i18n support. Users that use JFormDesigner's great i18n features are recommended to update from the first beta.

Change Log:

  • I18n: Fixed generation of wrong resource bundle keys (since 5 Beta).
  • Minor bugs fixed.

Please give it a try, download it and report bugs. Thanks.

Customer information: JFormDesigner 5 is free of charge for existing customers if the "Free updates until" date of the license key is 2010-01-01 or later.

2 Comments »

JFormDesigner 5 Beta

2010-09-10 1 Comments ,

After hard (and long) work on the next major release of JFormDesigner, the first JFormDesigner 5 Beta build is finally available.

Major new features and improvements:

  • Beans Binding (JSR 295) support.
  • Project specific settings.
  • JGoodies Forms 1.3 support.
  • Properties view: Ability to filter properties.
  • Properties view: "Group by Category", "Group by Defining Type" and "Alphabetical" commands introduced.
  • Properties view: Moved "Code Generation" properties from own tab to category into properties table.
  • "Choose Bean" dialog now supports camel-case search.
  • Automatically reload custom components when changed.
  • Automatically refresh designers on project classpath changes.
  • Simplified handling of JScrollPanes: now you can select the child of a JScrollPane and change layout properties of the JScrollPane in the Properties view and using the context popup menu.
  • Eclipse plug-in: The Java code generator can now use the Eclipse code formatter to format generated code. Enable option "Use Eclipse code formatter" in "Java Code Generator" preferences.

For more new features and improvements see the change log.

Please give it a try, download it and report bugs. Thanks.

Customer information: JFormDesigner 5 is free of charge for existing customers if the "Free updates until" date of the license key is 2010-01-01 or later.

1 Comments »

JFormDesigner IDE compatibility

2010-07-22 0 Comments , , ,

Recently we blogged about JFormDesigner and Eclipse Helios (3.6) compatibility. This time we would like to give you some insight into how we test compatibility with IDEs.

Currently we provide JFormDesigner plug-ins for three IDEs: Eclipse, IntelliJ IDEA and JBuilder. And soon, we'll support two additional IDEs: NetBeans and JDeveloper.

JFormDesigner 4.0.8 supports 48 IDE releases:

  • 16 Eclipse releases (3.1, 3.1.1, ..., 3.6)
  • 30 IntelliJ IDEA releases (5.1, 5.1.1, ..., 9.0.3)
  • 2 JBuilder releases (2005 and 2006)

In JFormDesigner 5 we'll reduce the number by 14 because we'll no longer support Eclipse 3.1, IntelliJ IDEA 5.1 - 6.0 and JBuilder 2005.

You can imagine that it is not an easy task to ensure compatibility with that many IDE releases. Besides testing, testing and testing, we use of course automated tests to check source code and binary compatibility:

  • Source code compatibility is checked by compiling the plug-in sources with all supported versions of the IDE libraries.
  • But this is not enough because the obfuscator may break binary compatibility. So we've developed an Ant task that checks whether the obfuscator has renamed methods, which should override (or implement) methods in an IDE superclass (or interface). This ensures binary compatibility.

0 Comments »