| class  | JEditorPane | A text component to edit various kinds of content. | 
| class  | JFormattedTextField | JFormattedTextFieldextendsJTextFieldadding
 support for formatting arbitrary values, as well as retrieving a particular
 object once the user has edited the text.
 | 
| class  | JLayer<V extends Component> | JLayeris a universal decorator for Swing components
 which enables you to implement various advanced painting effects as well as
 receive notifications of allAWTEvents generated within its borders.
 | 
| class  | JList<E> | A component that displays a list of objects and allows the user to select
 one or more items. | 
| class  | JPasswordField | JPasswordFieldis a lightweight component that allows
 the editing of a single line of text where the view indicates
 something was typed, but does not show the original characters.
 | 
| class  | JTable | The JTableis used to display and edit regular two-dimensional tables
 of cells. | 
| class  | JTextArea | A JTextAreais a multi-line area that displays plain text. | 
| class  | JTextField | JTextFieldis a lightweight component that allows the editing
 of a single line of text.
 | 
| class  | JTextPane | A text component that can be marked up with attributes that are
 represented graphically. | 
| class  | JTree | A control that displays a set of hierarchical data as an outline. |