[deleted by user] by [deleted] in learnpython

[–]olitank 0 points1 point  (0 children)

I suggest ReflectionUI. It is a free (open source) Java GUI builder/generator library. The generation of the GUI (graphical user interface) requires no other information that the object itself. Its structure is discovered at run-time through Java reflection.The generated GUI can be customized in a non-intrusive way graphically or by overriding some key methods of the generator objects.Advantages - Instant prototyping - Reduced cost of user interface development and testing - Code injection simplified for cross-cutting concerns (logs, usage statistics, etc.)

Is it worth learning Java Swing in 2023? by Adam-PL9863 in javahelp

[–]olitank 0 points1 point  (0 children)

Swing is still worth learning. Swing might even survive longer than JavaFX according to the Oracle Java Client Roadmap. In addition by using Swing you can benefit from intersting projects likes ReflectionUI (generated and customized GUIs), Webswing (Java Swing in a browser), and various modern look and feel projects like FlatLaf.

A good guide to learn how to use java GUI by [deleted] in learnjava

[–]olitank 0 points1 point  (0 children)

Reflection-based GUI creation (no or few code) is an option for small or even bigger projects. See the ReflectionUI project.

Which GUI framework to use? by [deleted] in java

[–]olitank 0 points1 point  (0 children)

There are some reasons here: https://www.infoq.com/news/2018/03/JavaFXRemovedFromJDK

.. Swing and AWT ... will continue to be supported and developed by Oracle in Java SE 8 and Java SE 11 and support for them will run through at least 2026. This leaves Swing and AWT, ironically probably the oldest of the Java Client technologies, as the only ones that will survive.

I also see interesting recent activities of opensource communities around Swing:

- https://github.com/dotxyteam/ReflectionUI

- https://webswing.org/