Swing MVC : Swing Introduction « Swing « Java Tutorial

The design of the Swing component classes is loosely based on the Model-View-Controller architecture, or MVC.

  1. The model stores the data.
  2. The view creates the visual representation from the data in the model.
  3. The controller deals with user interaction and modifies the model and/or the view.

14.1.Swing Introduction
14.1.1.Swing MVC
14.1.2.Swing components
14.1.3.Understanding the Predefined Data Models: Swing Component Models
14.1.4.Small Swing ApplicationSmall Swing Application
14.1.5.Swing Constants
14.1.6.Swing Worker from JDK 6 SE
14.1.7.Get position of component