Hierarchy of Swing Components
- Base of Swing components: JComponent
- Subclass of Container
- Some Swing components are containers
- Java has no multiple inheritance
- JLabel, JButton, ... are subclasses of JComponent
- Intermediate classes AbstractButton, JTextComponent