title: What frameworks to use for java Desktop applications
body: <p>I am not familiar with any of the leading frameworks of java but still i managed to develop a desktop application. These days people are talking about spring, strut, hibernate etc.. I want to know how many of kind frameworks exists there and which of them are commonly used for developing a desktop application which involves database as well. </p>
  
  <p>Which of them do you think is a must learn for Desktop application developers. Thanks in advance..</p>