Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
JavaFX has the equivalent of a DOM tree, and is much easier to learn. If you've accessed HTML with JavaScript, some of that knowledge will be transferable. Swing has more than a few weird and arbitrary complications. On the downside, JavaFX is an external library, not part of core Java, so it really helps to have something like Maven to assist with building a project. There's good documentation for JavaFX at openjfx.io, which also has the scene builder you are looking for.
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.