I wanted details and what these libraries are for to help me develop my video-game software.
I wanted details and what these libraries are for to help me develop my video-game software.
Dude, if there is, I do not know if it's worth using because I've never heard it before and I do not know what it's like.
What I can say is about the three that you mention in the title.
AWT was the first desktop interface creation library created in the first version of Java. The biggest achievement of this library was to have an abstract visual identity, so your style would vary depending on the operating system used, ie on a Mac your program would be different visually from Windows or others. But it was a very precarious library when we talked about screenmaking features and also nothing pretty.
Swing came soon after, in version 1.2 of Java, exactly with the idea of having a visual identity more beautiful than the precarious AWT, but as we can see from the story, it was never the intention of those who took care of Java to reach the market Desktop, so again it was a library that did not meet satisfactorily, because it was always complicated to deal with and still had an ugly visual identity.
And finally, we come to JavaFX, the latest and real attempt by Java to reach the Desktop market. Sure it is by far the best of the three and a good tool to develop, however, came too late, when the world was no longer as much interested in desktop development, so we did not have a very large adoption of this technology. But it is simple, with a very beautiful visual identity, simple to program and consequently easier.
So, if you need to choose a Java technology to develop for the desktop, the choice without a doubt is JavaFX.