GEBIT Solutions
GEBIT Solutions

FormDesigner - Download

 

Welcome to Version 2.3 of the GEBIT Form Designer.

The Form Designer allows the visual construction of Java (in particular Swing) based user interfaces. It has support to visually design forms using for major Layout Managers, as well as the ones provided by Sun as also some popular other layout managers. It supports usage of all components compliying to the JavaBeans specification.

Download:

- Windows-Testversion 2.3 5,7 MB

- UNIX-Testversion 2.3 6 MB

Lizenzbedingungen als PDF-Dokument (87kb)

 

Installing Form Designer

Windows Systems

  1. Download and unzip the wininstall.zip file to a temporary directory of your choice.
  2. Start the install\setup.exe program and follow the instructions given.

UNIX Systems

  1. Download and unzip unixinstall.zip to a directory of your choice (e.g. /opt/formdesigner)
  2. Create a directory /opt/formdesigner (in compliance with the UNIX File System Standard)
  3. Unzip the contents of unixinstall.zip to this new directory with the following command:
    % unzip -d /opt/trend unixinstall.zip
  4. It might be necessary to install the public domain unzip tool, since it is not included in every UNIX system by default.
  5. Finally set the JAVA_HOME variable to point to a Java 5 directory, set the execution bit of the $FORMDESIGNER_HOME/bin/startDesigner.sh file and review it. Start the Form Designer from here.

     

Trennlinie

Release Notes for Version 2.3

Version 2.3 of the Form Designer is a bug fix and performance optimization release.

  • This version of Form Designer supports storage of the created Forms in Long Terms Persistance for JavaBeans format.

Trennlinie

Release Notes for Version 2.2

Version 2.2 of the Form Designer is a bug fix and performance optimization release.

  • A problem had caused the form designer to fail in loading subclasses of abstract classes. This problem is fixed in this release.

Trennlinie

Release Notes for Version 2.1

Version 2.1 of the Form Designer is a bug fix and performance optimization release.

  • When designing huge forms (more than 100 items), the Form designer could become pretty slow. The problem was causing by an inefficient undo() implementation. Disabling undo() did help before, but is not necessary now any more.
  • In particular dragging over a layout grid with NullLayout is much faster now, than it used to be.
  • Support for JTables was improved to generate less redundant code.
  • The Form Designer comes now with a library to enable it to design forms using the TableLayout. To use that feature, add the tablelayout.jar file to your CLASSPATH and use the designer.properties file contained in the table-layout sub-directory.

Trennlinie

Release Notes for Version 2.0

  • The layout functions of the Form Designer were improved providing better drag & drop feedback. When using a grid oriented layout (such as GridBagLayout) one can open up new rows and columns while dragging items on the screen by holding the Ctrl key pressed.
  • The 'Show Fly Over Tips' menu allows to have info tool-tips pop up over the controls under the mouse cursor making debugging your user interfaces easier.
  • Layout alignment functions (new 'Layout' menu) were added, which make the layout of grid-oriented user interfaces simpler.
  • The Form Designer comes now with a library to enable it to design forms using the JGoodies Forms Layout. To use that feature, add the jgforms.jar file to your CLASSPATH and use the designer.properties file contained in the jgoodies-forms sub-directory.
  • In-place editing of button/label/etc... text is now support. To change the text in-place, simply double click on the control to change, enter the text and press the Return key when done.

Trennlinie

Release Notes for Version 1.5

  • The Form Designer can load and store now form classes with abstract super classes.
  • For simpler alignment of components, one can display now a vertical and a horizontal guide line.
  • Some problems with the "morph bean" feature were fixed - in particular morphing container type classes will now work correctly.

Trennlinie

Release Notes for Version 1.4

The "Extract Form From Class..." was improved. It will now analyze and use the variable names of inspected form classes and use them for all beans extracted without a 'name' property assigned.

It is now possible to initially choose a BoxLayout among the choices of layouts provided in the "Create New Form..." Wizard.

Keyboard driven lay outing of items contained in a BoxLayout did not work. This problem is fixed.

A bug was fixed, which caused bad code being generated when a BoxLayout was used in combination with a RootPaneContainer (such as a JFrame or JInternalFrame).

Setting the "layout" for certain Swing Top-Level windows had not been possible in previous versions. This problem is fixed.

The Form Designer supports now the analysis of Forms without no-argument constructor (up to a certain degree of complexity).

Supports now maintenance of selected Swing component client properties, as they can be assigned programmatically with the JComponent.putClientProperty() method. The corresponding properties to be maintained can be configured in designer.properties.

Provides now the facility to configure the pattern used to generate instance variable names from the name property of a control. (@see designer.properties for details).

The cell editors in the Designers property inspector were not correctly closed on FocusLost events. This problem is fixed.

Trennlinie

Release Notes for Version 1.3

Supports a "Set to null" Button now in the property inspector to edit complex properties

New menu point "Edit Selected" to edit a contained BOEditor to better support navigation in nested bean structures

Inserting a custom bean with "Insert Custom Bean..." could raise an uncaught NoClassDefFoundError with an ugly exception box being displayed. This problem is fixed

Copying some items like a Copy+Paste did fail with an Encoding Exception. This problem is fixed

Changing the properties of a FlowLayout was not correctly preserved. This problem is fixed

CTRL+Click was sometimes de-selecting all selected items + resize not working properly. These problems were in particular occuring under JDK 1.4.1_3 due to a changed event protocol in the JDK. Workarounds for these problems were introduced

Trennlinie

Release Notes for Version 1.2

The Copy & Paste function was finally implemented in this Release
One can now move and resize items using the keyboard arrow keys for easier layout of the designed form
The New Form wizard has now an option to generate a main method in the generated class for testing purposes
Editing Swing Border type properties with the property inspector is now possible

Trennlinie

Release Notes for Version 1.1

 

Version 1.1 of the Form Designer provides the following new features:

  • a new icon property editor
  • a new create by template wizard to create new forms
  • support to edit top-level Swing forms (such as JFrame and JWindow)
  • a reset option allowing to reset a property to its default value
  • support for BoxLayout.

Trennlinie

Caveats und Known Issues

When using copy & paste copied items maintain their original sizes and locations when using a null layout, but other layout constraints are not preserved.

Trennlinie

 

Termine

 

News

RFID fürs iPhone

GEBIT stellt Adapter vor...

Schnellerer Checkout mit RFID

GEBIT Solutions auf der EuroCIS 2010

GEBIT realisiert dm Kassen-SW

Erfolgreiche Individualentwicklung...

TREND/Analyst SCRUM Edition

Version 7.02

Erfolgreiche Eigenentwicklungen

Warenwirtschaft, Kasse, Logistik...

Kostenloses RE-Management-Tool

HIer geht's zum Download

 

 

Java Profis (w/m) gesucht:

Java-Profis (Berater/Entwickler)
Java Developer/Consultant

 

Downloads

Aktuelle Veröffentlichungen

Produkt- & Firmeninformationen

TREND/Analyst Community Edition