Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best GUI Builder for Java/Swing [closed]

Tags:

Any good recent (Java 6+) Swing GUI builders the SO community would like to recommend? Some features I'm interested in:

  • Open source - great if its open but not hard requirement
  • Null layout managers - allow me to drag-n-drop controls where I want them
  • Custom controls
  • Design/Code split view or the ability to toggle back and forth

Thanks for any suggestions!

like image 293
Pam Avatar asked Jun 09 '11 18:06

Pam


People also ask

What is the best IDE for Java Swing?

I'm a big fan of JetBrains, and when it comes to Java, IntelliJ is the best IDE I have used. For Swing, they have a fully interactive UI builder.

Is Swing the best Java GUI?

Swing was a very popular library in it's prime as it was the best GUI framework (for most) option available. Even now in 2020 it likely still holds a significant portion of the total GUI developers in Java. (mainly in projects that were built using swing in the past).

Is JavaFX better than Swing?

From a Java developer perspective, both technologies are highly useful in writing pluggable UI components. With its vast UI component library, Swing can provide added advantage to the developer, whereas when it comes to design modern and rich internet application, JavaFX can supersede Swing.

Is Swing good for GUI?

Java Swing is a more prominent GUI component which is part of the Oracles JFC – Java Foundation Classes API. This provides a more sophisticated Graphical interface option to the Java Programs.


2 Answers

Netbeans is the best there is for Swing and will cover everything you need:

  • free,
  • open source,
  • null layout available, if you must use it... :-) ,
  • drag-n-drop,
  • custom controls you can drag-n-drop too,
  • great flexibility with files and projects and
  • refactoring.

They offer the best integration of Matisse Swing builder.

It is absolutely stable, expandable and fast. There is a large number of plugins.

Hibernate reverse engineering is well implemented and there is a vast number of step-by-step tutorials that will help you start.

like image 200
Costis Aivalis Avatar answered Sep 21 '22 11:09

Costis Aivalis


I personally use WindowBuilder Pro by Google. It is a plugin for Eclipse and it is free.

The next release of Eclipse - Indigo - will be on the 2nd of July and it will include WindowBuilder by default.

WindowBuilder is a powerful and easy to use bi-directional Java GUI designer that makes it very easy to create Java GUI applications without spending a lot of time writing code to display simple forms. With WindowBuilder you can create complicated windows in minutes. Use the visual designer and Java code will be generated for you. You can easily add controls using drag-and-drop, add event handlers to your controls, change various properties of controls using a property editor, internationalize your app and much more.

Reference link: WindowBuilder Pro

like image 36
Andrei Sfat Avatar answered Sep 19 '22 11:09

Andrei Sfat