title: Framework for MVC in desktop (non-web) application
body: <p>I would like to know are there any Java (MVC) framework for non-web application (desktop application)?
  I have searched for a while, but the answers are all about Java web-application framework like Struts, Spring &amp; Hibernate.</p>
  
  <p>I used to develop PHP web application (using CodeIgniter framework), so I don't have much understanding about the Java environment.</p>