This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
Using MVC in Swing requires some sort of registration for methods to be called upon when an event (action) takes place.
For example: you would want your action Listener methods to be located in the Controller class, and when the View notices an action (ex. button clicked) he (View) will call the appropriate method on the Controller. The controller accesses the model and possibly updating it in a way appropriate to the user's action, if the model has been updated, it notifies interested listeners of the change which is the Controller in this case.
You need to make sure that there is NO direct communication between the View and the Model, and all contacts go through the Controller.
You might want to implement Observer/Observable interfaces which allow you to register methods and notify parties when events take places.