Answer the question
In order to leave comments, you need to log in
What libraries exist for developing a desktop application in Java?
It is interesting to know what are the frameworks Besides Swing and JavaFX.
Answer the question
In order to leave comments, you need to log in
The main reason for the existence of Java is that it works everywhere in approximately the same way. Therefore, you should not use any software that uses native interfaces, with the exception of the Java VM itself.
In this case, the solution is only Swing. It is really possible to write applications on it that are in no way inferior to native ones on Windows, for example. And they look indistinguishable. At least it's better than Delphi ))) One line of code is enough to make the Java desktop look the same as the native one. Then the application will look slightly different on different systems (angles, colors), but retaining the basic geometric relationships between GUI elements and interacting in the same way with the file system, database, graphics!
It might be worth looking into higher-level add-ons to Swing. Or make your own library that does the things you need in 1-2 lines of code.
There are various components that work with sound, video, 3D. I saw Doom-3 in Java through OpenGL.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question