Enhver Swing brugergrænseflade komponent skal direkte eller indirekte være en del af en top-niveau containerTop-niveau containerne i Swing arver direkte fra de tilsvarende AWT komponenter, og kan derfor ikke være JComponents
Top-niveau containere har en række panes, af hvilke contents pane, som er en JComponent, er særlig vigtig