What is JmsMvc4Swing?
A
Java Message Service (JMS) 
based
MVC 
framework for Swing Applications. No need to use the "SwingWorker". You simply create a
controller interface and it's implementation. No framework specific code - Just "POJOS"s. The necessary glue classes for the decoupling of controller and view
will be created on-the-fly using that interface and
SrcGen4Javassist. Alternatively, you can generate source code.
The UI can be disabled using
jbusycomponent 
. Adding a
@ProgressDeterminate 
or
@MethodCancelable 
annotation to the controller methods will configure
jbusycomponent 
accordingly with a progressbar and a "cancel" link.
Which license is it under?
GNU Lesser General Public License (
LGPL 
)
Which version of Java does it require?
Java 1.6
Is the source code available?
Yes. It's "Open Source"! You can find it
here 
.