A java.awt csomag

A java.awt és a java.awt.event csomag a grafikus felhasználói felület megvalósítására szolgál. Az ebben a csomagban definiált osztályok olyan komponenseket reprezentálnak, amelyekhez a java virtuális gépet futtató operációs rendszer ablakozó rendszerében valódi objektumok (nyomógombok, editorok...) tartoznak. Létezik egy pehelysúlyú komponenskönyvtár is, a Swing, az ebben definiált komponensek úgy jelennek meg a képernyőn, hogy kirajzolják magukat. Az awt csomag komponenseinek kinézete a konkrét ablakozó rendszertől függ, a Swinges komponensek minden rendszerben ugyanúgy néznek ki.