Stores: A boolean representing whether the button is selected (armed) or unselected (disarmed).
Used by: JTree.
Stores: Objects that can be displayed in a tree. Implementations must be able to distinguish between branch and leaf objects, and the objects must be organized hierarchically.
Used by: All text components.Stores: Content. Normally this is text (character data). More complex implementations support styled text, images, and other forms of content (such as embedded components).
UI Delegates
UI Delegates 主要是把viewer和controller結合起來了。
Pluggable Look And Feel