Does it make sense to deeply study Swing? It is now used when creating applications or using other frameworks. I just ask this question after looking at Java job vacancies and the requirements indicated. There is something not so often written about him.
Closed due to the fact that it is necessary to reformulate the question so that it is possible to give an objectively correct answer by the participants Nick Volynkin ♦ , Aries , aleksandr barakin , ermak0ff , PashaPash ♦ 20 Sep '15 at 19:23
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
Swing moderately in demand. There are projects completely written in Swing. But even if the main project is not written on it, then quite often there is a need to create some utilities to facilitate the work on the project - here Swing can also come in handy if you need something more than the Command Line utility. And most importantly, I do not think that learning Swing takes you too much time.
For example, knowledge of Swing helped me to master GWT easily. In general, Swing and the whole JFC I personally like it a lot.
PS On Swing, you can implement an interface of any complexity, the main thing is to know its capabilities well enough.
for SE desktop applications swing learning is worth it. Moreover, after the concept of the architecture of building an interface on a swing, it is much easier to make interfaces on qt, gtk and other toolkits since it is clear how to work with the “dynamic” layout of widgets.