jetBrains JFormDesigner (Java Plugin for Eclipse / IntelliJ IDEA / NetBeans / and others...)

  • Автор темы emailx45
  • 222
  • Обновлено
  • 13, Apr 2020
  • #1
jetBrains JFormDesigner (Java Plugin for Eclipse / IntelliJ IDEA / NetBeans / and others...) more info JFormDesigner - Plugins | JetBrains





JFormDesigner is a great tool for Java programmers that will make it easy to design attractive and graphical interfaces based on Java Swinging.

With the special support of JGoddies, FormLayout, GroupLayout, TableLayout and GridBagLayout, this tool helps programmers to design and construct beautiful and professional forms in a short time.

As the manual coding for design forms is significantly reduced by the program, the design time of the forms will decrease as well.

This will allow you to spend more time on the logic of the program and the main parts of the project.

JFormDesigner has been designed to allow even people who do not know much about code design in the Java interface, they can quickly design their own graphic forms and elements.

One of the main advantages of using this program is the rapid build-up of prototypes, which will allow you to spend less time in the design phase of the project.

In TableLayout, you have the flexibility to design the top.

For example, it's very easy to add a blank space or the same separators both vertically and horizontally.

This feature is very effective in complex forms that require you to classify elements in separate partitions.

Also, changing the drawer and adding and removing columns and rows in the grid structure is very convenient.

All the tasks are done in the form of a drag and there will be a lot of conflict with the code.

With a very high ease, this tool allows localization of the interface language to the developers.

All resorts and strings used in a central location are stored along with the key, which changes the interface language as well.

This program is a plug-in for Java coding environments such as Ellipse, Nintendo, IntelliJ and JDeveloper.

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

Key features

  • MigLayout support

    • MigLayout is a superbly versatile and powerful open-source layout manager. It is grid-based, but also supports docking and grouping.


  • 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, NetBeans, Eclipse, JDeveloper 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).


  • Beans Binding (JSR 295) support

    • Using Beans Binding (JSR 295) helps you to keep UI state and model in sync. It drastically reduces the amount of listener code that is usually necessary.


  • BeanInfo Annotations

    • The @BeanInfo and @PropertyDesc annotations make it very easy to specify BeanInfo information directly in the custom component. Its no longer necessary to implement extra BeanInfo classes. This drastically reduces time and code needed to create BeanInfo information.


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




required system

  • JFormDesigner Requirements
  • Eclipse plug-in: Eclipse 3.6 - 3.8, 4.0 - 4.6; other Eclipse based Java IDEs (running on Oracle JRE)
  • NetBeans plug-in: NetBeans 7.2 - 8.2
  • IntelliJ IDEA plug-in: IntelliJ IDEA 12 - 2016.3
  • JDeveloper plug-in: JDeveloper 11g Release 2 (11.1.2) or 12c (12.1.x - 12.2.x)






emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
Тем
49554
Комментарии
57426
Опыт
552966

Интересно