java.lang - klasy dotyczące podstaw języka, obsługi tablic i łańcuchów,
java.io - input/output danych,
java.util - różne klasy,
javax.swing - łatwe w użyciu komponenty do budowania
GUI
,
java.awt - oryginalne komponenty
GUI
, oraz kilka wymaganych przez swing'a komponentów,
java.awt.geom - klasy do tworzenia dwuwymiarowych kształtów,
java.awt.event -