What are the current state of the art FREE Java Gui design tool for commercial use?

Requirements for the software:

  1. Provides a good GUI for pulling things together
  2. Java-based
  3. Free for commercial use
  4. Can be integrated with Eclipse
  5. user-friendly with up-to-dated modules
  6. active community on questions and answers
  7. open-sourced is preferred
  8. Maintained (updated at least once every two years)
  9. Desktop application. (for Ubuntu and Window)
    1. Last but not least, this is the most important, can incoporate it with maven project.

Note: This old closed StackOverflow question mentions Window Builder Pro but it has not been updated for 2 years.

  • 2
    I tagged your question "gratis". If you need open source, please remove "gratis" and add "open-source" instead. Commented Jul 13, 2016 at 19:00
  • Pure Java or can it be Java FX? Commented Jul 13, 2016 at 19:01
  • I am opened to both. It looks like java FX is replacing Swing? Am I right? If JavaFX is the trend, then I would like to know more about JavaFX. Commented Jul 13, 2016 at 19:04
  • 1
    Yes, Java+Swing is like C#+Winforms and JavaFX is like WPF, if you know those better. JavaFX and WPF focus more on high DPI awareness. Commented Jul 13, 2016 at 19:09
  • I'm much tempted to close this as "too broad". We don't do list-type questions here, and all you gave as requirement is "for commercial use", "Java GUI design tool" and "Eclipse". Far from being sufficient IMHO: what features do you need? Please see: What is required for a question to contain "enough information"?
    – Izzy
    Commented Jul 13, 2016 at 19:37

1 Answer 1


Have a look at using JavaFX SceneBuilder in combination with e(fx)clipse. It should cover most of your requirements, and uses JavaFX, which is the toolkit Oracle currently leans towards for main Java usage. I would recommend against Windows Builder Pro, seeing how most of the toolkits it supports aren't actively developed anymore.

  1. Yes
  2. Yes
  3. Yes
  4. See the second Link
  5. e(fx)clipse is actively maintained
  6. Couldn't really test that
  7. Yes
  8. Yes
  9. Yes (as part of eclipse or standalone)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.