SE450
:
Hierarchy of Swing Components
[46/65]
History: First came AWT, Abstract Window Toolkit
Used
native
components
Subtle platform inconsistencies
Write once, run anywhere ->
Write once, debug everywhere
Swing paints components onto blank windows
Supports multiple
look and feel
implementations