Innovative GUI designer for Java Swing user interfaces

JFormDesigner Ranking & Summary


  • Rating:
  • License:
  • Trial
  • Price:
  • USD 79.00 | BUY the full version
  • Publisher Name:
  • FormDev Software
  • Publisher web site:
  • http://www.jformdesigner.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 6.7 MB

JFormDesigner Tags

JFormDesigner Description

Innovative GUI designer for Java Swing user interfaces JFormDesigners outstanding support for GroupLayout(Free Design), JGoodies FormLayout, GridBagLayout and TableLayout makes it easy to create professional looking forms.JFormDesigner makes Swing GUI design a real pleasure and it decreases the time you spend on hand coding forms, giving you more time to focus on the real tasks. You will find that JFormDesigner quickly pays back its cost in improved GUI quality and increased developer productivity.Requirements:· Java Runtime Environment (JRE) 1.4.2 or later (5.0 Update 10 or later is recommended).· 500 MHz CPU· 256 MB RAM· 10 MB disk space without JRE· 42 MB disk space with JRE 1.4.2· 62 MB disk space with JRE 5.0· 73 MB disk space with JRE 6.0· Eclipse plug-in: Eclipse 3.1, 3.2, 3.3 or 3.4; JBuilder 2007 or 2008; 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; Linux: Java 5 or later required· IntelliJ IDEA plug-in: IntelliJ IDEA 5.0, 5.1, 6.0 or 7.0· JBuilder plug-in: JBuilder 2005 or 2006 (for JBuilder 2007 or 2008 use the Eclipse plug-in)NOTE: To be able to use this application you will need to request a free evalution license from HERE. Here are some key features of "JFormDesigner": · Easy and intuitive to use, powerful and productive: JFormDesigner provides an easy-to-use but powerful user interface. Even non-programmers can use it, which makes it also ideal for prototyping. · 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. Plug-ins for JDeveloper and NetBeans are under development. · 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 Clearthought's TableLayout support: These well-known open-source layout managers allow you to design high quality forms. JFormDesigner provides excellent support for them. FormLayout / TableLayout · Advanced GridBagLayout support allows the specification of horizontal and vertical gaps (as in TableLayout). This makes it very easy to design forms with consistent gaps using GridBagLayout. No longer wrestling with GridBagConstraints.insets. · 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). · 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. · 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. General: · Easy and intuitive to use, powerful and productive · IDE plug-ins and stand-alone application · WYSIWYG designer · Standard and Open Source layout managers · Menu designer · Localization support · Support for events · Based on JavaBeans standard · Standard and custom swing JavaBeans · Java code generator or runtime library · Convert NetBeans and IntelliJ IDEA forms · Convert JBuilder jbInit() methods · Undo/redo and clipboard · Mac OS X support · Simple offline product activation Design View: · Design view · Animated transitions · Extensive visual feedback · Column and row headers · Insert and delete columns/rows · Auto-insert columns/rows · Resizing of columns/rows · Moving columns/rows · Moving multiple selected components · Tooltips when moving or resizing components · Nest in Container · In-place-editing · Keyboard navigation · Button group visualization · JTabbedPane support · Marquee selection tool · Morph Bean · Non-visual JavaBeans · Baseline alignment (Java 6) · Right-to-left component orientation · Look and Feel switching · JGoodies Look and Feels · Custom Look and Feels · Squint Test Layout Managers: · JGoodies FormLayout · GroupLayout (Free Design) · Clearthought's TableLayout · Advanced GridBagLayout · Standard layout managers · SwingX layout managers · null layout manager support · Layout manager changing · Default alignment in GridBagLayout and TableLayout · Custom column/row templates for FormLayout Limitations: · 20 days trial What's New in This Release: New Features and Improvements: · IntelliJ IDEA plug-in: Support for IntelliJ IDEA 9.0M1. Bugs fixed: · Using MiG Calendar components did cause errors on save when setting some properties (e.g. DateAreaBean.labelPlaceRect or DateHeaderBean.cellDecorationRow). · Eclipse plug-in: Cycle project dependencies sometimes caused StackOverflowErrors. · IntelliJ IDEA plug-in: Fixed ClassCastException that may occur when converting several IntelliJ IDEA forms to JFormDesigner forms. · Java code generator produced invalid code for nested FormLayout containers if both options "Use PanelBuilder in generated code" and "Use 'this' for member variables" were enabled. · Java code generator produced uncompilable code when using local component variables and generating text initialization into initComponentsI18n() method. Other Changes: · Updated JRE 6 in Windows setup to JRE 6 Update 16. · Updated JRE 5 in Windows setup to JRE 5 Update 20.

JFormDesigner Related Software