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 .

    2 answers 2

    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.

    • one
      In this answer, the word Swing can be replaced by the name of many other gays. One normally studied - with others it is already easier. Whether there should be a swing first is a difficult question, depending on many related factors. But if I began to study it, it would be better to study it normally, with others, I repeat, it will be easier. - alexlz

    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.