Authors:
ktauber
commercial software

JFormDesigner

Vendor: FormDev Software GmbH

Email:

Website: http://www.formdev.com/idea/

Buy link: http://www.formdev.com/buy/

License: license url

Description:

Advanced Swing GUI designer. Its outstanding support for JGoodies FormLayout, GroupLayout (Free Design), TableLayout and GridBagLayout makes it easy to create professional looking forms.

Key features

  • GroupLayout (Free Design) support
    GroupLayout support brings the "Free Design" paradigm to IntelliJ IDEA (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.
  • Advanced GridBagLayout support
    The advanced GridBagLayout support allows the specification of horizontal and vertical gaps (as in TableLayout).
  • Column and row headers
    The column and row headers (for grid-based layout managers) show the structure of the layout 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).
  • IDE plug-ins and stand-alone application
    JFormDesigner is available as IDE plug-ins for IntelliJ IDEA, Eclipse and JBuilder and as stand-alone application.
  • 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.
Downloads: 30809
Rating:
Participated in rating: 50
Version Since Build Until Build File/URL Size (Kb) Date Dependency
4.0.8. 50.4155. . Download 6939.58. 2010-05-21 00:26:43 .
4.0.7.2. . . Download 6879.36. 2009-10-28 11:35:47 .
4.0.6. 40.3436. 85.9999. Download 6868.07. 2009-06-15 20:04:16 .
. .
JFormDesigner
JFormDesigner

Recent change notes:

Comments:

Anonymous
Rated:
2010-08-19 23:56:29
Works very well, I like it a lot.
.
Anonymous
Rated:
2010-08-06 08:27:31
This is very nice. On a par with Intellij 9s built-in editor, which I also like, but the JFormsDesigner plugin generates native java code with no runtime bcel requirements.
.
Anonymous
Rated:
2010-06-17 22:24:56
needs better refactor support
.
Anonymous
Rated:
2010-02-17 19:52:56
I like this, thanks
.
Anonymous
Rated:
2009-10-22 02:11:38
.
Anonymous
Rated:
2009-07-07 02:47:28
Works well for building gui code, very nice.

.
Anonymous
Rated:
2009-04-06 12:21:52
.
bpatters7
Rated:
2008-11-21 03:52:35
FINALLY a kick ass GUI editor that can handle all of Java's wacky layouts. I cannot even tell you what a breath of fresh air this is.

If this had been around 10 years ago Java on the desktop might be a very different story. Even so it's here now.

I've heard Matisse is pretty good too, but last time I tried Matisse it wasn't even close to how easy, clean and seemingly bullet proof this is.
.
pvlissidis
Rated:
2008-08-29 19:56:48
Seems to be the best Swing GUI builder around for the BEST Java IDE around, although I have some comments, questions for the plugin and the company as well.
1) Doesn't support refactorings(not even basic ones such renaming) which creates a mess with .java files and .jfd files. This is actually a major stopper for us buying the plugin. Maybe that is what Two-way code generation is about in the Roadmap notes???
The 2 files should definitely be in sync.
2) I think that the View/Model(Design/Code) windows should be one just like in Matisse in order to avoid confusion. Other than that and the comment above it beats Matisse hands down, especially with the Code Generator Templates feature.
3) Maybe a forum and/or wiki should exists in the company's web site in order to express such comments and/or find/request answers to common questions other than reading the manual or sending a corporate e-mail.
4) Maybe provide a bit more details in the roadmap. e.g what do you mean by form templates? I think that since you also have a runtime the designer could be used for creating printable views of complex UIs(which contain JSCrollPanes, JTabbed Panes, etc) which can be printed using a Swing printing library such as J2PrinterWorks. Also they could be easily customised by customer and the .xml files loaded at runtime(No recompilation needed). Would that be possible?

Overall, it seems to be one of the best plugins I've used in IDEA(and I've used a lot) and would be the best GUI Builder if it didn't lack refactoring support
.
Anonymous
Rated:
2008-08-18 19:57:04
pure gold
.
Anonymous
Rated:
2008-07-28 14:56:09
lacks support of refactoring
e.g. if I rename class in IDEA and there are strings in dictionary referenced via classname, then IDEA can't find it in *.jfd files
there is no such problem with Netbeans forms
.
Anonymous
Rated:
2008-07-25 11:11:39
Excelent! Migration from JBuilder was easy and this designer is far better. A breeze to use, generates clean code and is highly configurable.
Support is also excelent. I had a problem which was caused by an IntelliJ EAP buid but it was resolved immediately.
.
Anonymous
Rated:
2008-06-30 20:48:30
Best GUI editor... EVER!
.
Anonymous
Rated:
2008-06-25 07:27:53
Fantastic tool... great IDE support.
.
Anonymous
Rated:
2008-06-25 03:58:39
Best GUI Builder I have ever used!
.
Anonymous
Rated:
2008-05-02 16:19:56
.
Anonymous
Rated:
2008-03-28 20:31:38
JFormDesigner is the state of the art in gui designers
.
dkyriakis
Rated:
2008-03-28 13:46:26
This is the best GUI Designer I've ever used (and I used quite a few :) ). The user can't see this from the screenshots nor from the animations: it must be tried - only then it's evident how smooth and efficient the GUI building with this tool is :).
.
ktauber
Rated: noRate
2008-03-04 19:37:50
@Anonymous wrote "...it feels more like a desperate and pathetic attempt of achieving a higher ranking..."

Your reproach is wrong. I guarantee you that none of these comments and ratings were made by me, our company or our partners. Anyhow, I wonder what your motivation was to blame us with words like "desperate" or "pathetic". And why post as anonymous and not sign your comment?

Karl Tauber
FormDev Software GmbH
.
Anonymous
Rated: noRate
2008-03-04 17:32:21
Is this product really so outstanding? Looking at the stereotypic comments below, it feels more like a desperate and pathetic attempt of achieving a higher ranking. Anyhow, this critique is not addressed to the product itself cause I do not know it in detail, and it appears to be a good one.
.
Anonymous
Rated:
2008-03-02 05:54:17
.
Anonymous
Rated:
2008-01-31 22:09:37
excellent, even if you are beginner in Swing this makes you feel you are learning fast and deliver great things
.
Anonymous
Rated:
2008-01-18 08:21:59
I have used almost every swing design tool out there and this one beats them all. Most importantly the support is great.
.
Anonymous
Rated:
2008-01-01 07:48:49
The best GUI designer ever.
.
Anonymous
Rated:
2007-11-19 16:46:15
.
Anonymous
Rated:
2007-10-29 18:43:38
JFormDesigner is a great UI builder and this plugin conveniently supplies its capabilities to the IDEA user.
.
Anonymous
Rated:
2007-10-24 12:55:02
.
Anonymous
Rated:
2007-10-08 13:29:37
Excellent!
.
Anonymous
Rated:
2007-10-06 00:48:00
nice one.
BEAT MATISSE!!!!
this is war....
.
Anonymous
Rated:
2007-09-17 22:04:28
JFormDesigner is the best ever...
.
Anonymous
Rated:
2007-09-13 17:33:03
Simply the best
.
Anonymous
Rated:
2007-08-31 00:19:35
Excelent, simply the best
.
Anonymous
Rated:
2007-08-28 03:09:46
The best Swing UI designer out there. Period!
.
Anonymous
Rated: noRate
2007-08-18 00:04:57
i wanna f*ck from behind
.
Anonymous
Rated:
2007-06-05 09:56:11
.
Anonymous
Rated:
2007-03-17 03:45:41
One of the best plugins I've seen for IDEA, it integrates beautifully. For example, it does not hide the Project view and gives you all the detail as when selecting locale catagories and much more...
.
javamann
Rated:
2007-01-17 04:00:33
.
Anonymous
Rated:
2006-12-29 16:11:33
The best UI designer ever!
.
Anonymous
Rated:
2006-12-21 19:57:48
excellent product!
.
iwelt
Rated:
2006-12-20 11:02:45
Niiiiice !!!
.
Anonymous
Rated:
2006-12-19 00:52:15
outstanding
.
nomike
Rated:
2006-12-13 11:57:54
All three thumbs up for the greatest plugin for intelliJ. Designing is easy, you could use your own customized Controls and support is great. It even beats the Designer of IDEA, Eclipse and JDeveloper. It is imho the best of all.
.
salient1
Rated:
2006-12-12 20:24:48
This is a great GUI designer that is (IMHO) a much easier and intuitive way to build GUIs in IDEA than the built-in GUI designer. It also doesn't create any dependencies on IntelliJ jars.
.
Anonymous
Rated:
2006-12-08 00:52:43
Amazing product!
.
appmath
Rated:
2006-11-05 01:18:21
Awesome. Excellent quality: usability, stability and functionality.
.
matheszabi
Rated:
2006-08-23 07:11:43
A very good desing, almost the best
.
Anonymous
Rated:
2006-05-16 17:39:28
terrific
.
Anonymous
Rated:
I love this plug-in but sad that it's too expansive just for an ocasional GUI building (this is the situation of most of the users).
There also seems to be no open source license (for free) for open source projects like many other projects do (IntelliJ, JIRA, Confluence, etc.).
From a functionality point of view - I love it.
.
Anonymous
Rated:
.
Anonymous
Rated:
It's still in EAP, but it's just nice. I like it more than the default IntelliJ UI Designer.
.
Anonymous
Rated:
Makes the excellent JFormDesigner available from within IDEA.
.