The easiest way to develop desktop applications in Java is to use JavaFX. The JavaFX GUI component library builds upon the successes and lessons of Java's old Swing components. Its layout and styling ...
You will need to export a JAR using a particular artifact configuration, and then create a shell script that will launch it using the JavaFX dependencies. It's a little complicated, but there's a good ...