* 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 -