Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Well, I don't really know why do you need an integration with gtk and qt. Basically there are 4 main options when you're talking about gui for the desktop in java.</p> <ol> <li><p>AWT - very outdated, don't use it unless you don't really need</p></li> <li><p>SWT - much better, you'll get ui that looks like Eclipse (its written with SWT). A lot of people claim that its faster than Swing (see option 3)</p></li> <li><p>Swing - a part of java standard libraries. Was developed as a replacment for AWT. Very solid (~12-13 years). Platform independent in implementation (your widgets look the same on all Operating systems). In modern java versions quite fast as well. Very flexible. I would recommend using Swing or SWT if you have to use java. I like Swing more but its solely my opinion. Drawbacks - 'as is' requires a lot of coding and you don't see how your page actually looks like (no mark up). Doesn't use any kind of scripting language. On top of Swing you can use stuff like Apache Pivot, but its entirely different story.</p></li> <li><p>Java FX. Developed as a 'next generation ui' platform. requires java fx compiler (its not a java code but something that compiles into bytecode). Looks very nice, and a great platform by itself, it can be considered as a competitor for Flex and Silverlight. The main drawback is that its not that widespread because became avaiable too late after its competitors. As a result it has a relatively small community. </p></li> </ol> <p>I don't know about integration with QT/GTK so I can't tell you much on it</p> <p>Hope this helps</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload