What are the API's for creating GUI in Java?

3

Is there any other tool besides Swing, AWT and JavaFX to create desktop graphical interface for Java applications?

    
asked by anonymous 02.03.2015 / 17:49

1 answer

9

You can use any library that is available, you can make your own library. Ultimately it is clear that all of these libraries will have to access the graphical API for desktop from the operating systems where it intends to run. At the very least you'll have to access graphical primitives such as pen and brush and have some form of access to the screen itself, usually through windows .

Some of the best-known libraries available for Java are:

  • Qt Jambi - Binding of Qt which runs on various platforms.
  • SWT - This is an evolution of AWT and preferred when you want to have native access to desktop desktop various platforms.
  • Java-Gnome - Binding of > GTK for those who are used to it or find a solution to it for some specific need.

In addition there are some extensions to existing frameworks .

    
02.03.2015 / 18:09