4

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 & Hibernate.

I used to develop PHP web application (using CodeIgniter framework), so I don't have much understanding about the Java environment.

Andrew Thompson
  • 168,117
  • 40
  • 217
  • 433
Katrin
  • 881
  • 1
  • 11
  • 23

2 Answers2

3

Java Swing components are already the "V" and "C" of the MVC approach. You have to add the models part. In fifteen years of Java I have never found any tools that are better than knowing the Swing components back-to-front. The Swing tutorials from Oracle are the best free way to start.

Griffon is a nice framework that has an MVC structure and is made to develop desktop applications.

Apache Pivot http://pivot.apache.org

Also please take a look at this post

Community
  • 1
  • 1
Nidhish Krishnan
  • 20,593
  • 6
  • 63
  • 76
0

Swing is the standard but if you are looking for alternatives I would recommend Qt-jambi. I used it because I wanted to experiment a bit, it does a pretty good job. Also, it is now managed by the community.

ElderMael
  • 7,000
  • 5
  • 34
  • 53