Search code examples
javaswingdesktop-applicationjavafxlook-and-feel

Can we develop very good looking UI in swing and if not what are alternatives


In my current project we have to develop a good looking desktop based application in java.

Currently, we have a very basic desktop application written in swing and team does not have good swing knowledge. Can we create a very good looking UI in swing?

Should we use JavaFX for creating the desktop application?

What are other alternatives to do this?


Solution

  • Swing is very flexible with regards to look-and-feel and you can certainly make very good looking applications with Swing.

    I recommend the book Filthy Rich Clients by Chet Haase and Romain Guy if you want to learn how to make nice Swing GUI applications.