This question has already been answered:

Good day colleagues :)
Actually they are interested in books or any other information resources ... The complexity of the material does not embarrass, it is important that it is really sensible, there are no problems with English either, actually I am waiting for your advice ...
Interested in UI desktop applications.

JavaFX is not a bad JavaFX book in Action (although there’s really nothing to choose yet: D)
Not exactly the topic (because it is almost another language), but maybe someone will save some time ...

Reported as a duplicate by Oceinic , BOPOH , Vartlok , ermak0ff , PashaPash 15 Oct '15 at 6:40 .

A similar question was asked earlier and an answer has already been received. If the answers provided are not exhaustive, please ask a new question .

    2 answers 2

    This one is Swing. Spectacular user interfaces - like nothing like that;)

    All sensibly painted, read easily, many examples.

    • thanks, gnaw boom :) - Zowie
    • to health!)) I study it myself now;) - Kobayashi_Maru
    • Very interesting book, really advise, I personally can not tear myself away :) - Zowie

    like a swing is considered obsolete. + It is very difficult to make a beautiful and innovative interface for the finished design. javafx 2 - the latest solution (as if new libraries for Java). Development environment where you can visually do everything without writing code - Netbeans 7

    http://ru.wikipedia.org/wiki/JavaFX http://javafx.com/

    • Swing is considered obsolete and javafx is still very young IMHO ... <br> And since you already notified you would have given an example of a book chtol ... <br> Java is not PHP, I am not going to teach you about the dock ... <br> Also The cross-platform issue is very interesting because it is more fundamental for me than beauty <br> <small> The priority is the axes of the unix family </ small> - Zowie
    • I found the book ... I realized that the swing will soon die ... <br> Of course, the speed of writing pleases unconditionally - Zowie
    • I looked, I found this on some forum: "JavaFX is really more convenient than java + swing (and net, too, I won't say anything about silverlight - I don't know) when you need to do gui with relatively simple" business "logic, but with complex animation and "special effects." And in the world of software for use within companies, the first place is not the appearance of the application, but what functions useful for business this software can perform and how fast new functional requirements can be realized .... . " - Kobayashi_Maru