5. MVC Design Pattern Model Controller View Inform the view to update visual Read the contents Update the contents Inform view of state change
6.
7.
8.
9.
10.
11. Structure of Swing Components JContainer Classes JComponent Classes All Swing Components
12.
13.
14. Swing Packages Swing Package Description javax.swing Contains components, adapters, component models and interfaces. It is the highest-level swing package. javax.swing.basic Contains the user interface classes that implement the look and feel for swing components. javax.swing.border Declares the border interface, and classes defining the specific border styles. javax.swing.plaf Contains the plugable look and feel API. javax.swing.table Contains the interfaces and classes supporting the swing table component. javax.swing.text Contains the support classes for the swing document framework. javax.swing.event Defines the events and event listeners. javax.swing.tree Provides classes and interfaces that support the JTree component. javax.swing.undo Provides support classes for undo/redo operations.