java.awt csomag osztályai
            és interfészeiSwing csomagban
találhatóak.)
| Fontosabb interfészek | |
| Adjustable | Interfész olyan objektumokhoz, amelyek egy alsó és felső
     határ között levő numerikus értéket tartalmazhatnak. Implementálják: Scrollbar,JScrollbar | 
| ItemSelectable | Interfész olyan komponensekhez, amelyeknél
     több lehetőség közül kell kiválasztani egyet. Implementálják: Checkbox,CheckboxMenuItem,Choice,List,JComboBox | 
| LayoutManagerLayoutManager2 | A komponensek szülőablakon belüli elhelyezésére szolgáló osztályok interfésze. | 
| MenuContainer | A menükonténer-osztályokhoz tartozó interfész. Implementálják: Menu,MenuBar | 
| Osztályok | |
| BorderLayout | Elhelyezési stratégia, öt komponent kezel, ezeket a konténer bal, jobb, alsó, felső széléhez, illetve középre rakja. | 
| Button | Nyomógomb. Példaprogram: Hello világ! | 
| Canvas | Komponens, amire rajzolni lehet, és eseményeket tud fogadni a felhasználótól. | 
| CardLayout | Elhelyezési stratégia, a komponenseket egymás alá kaszkádszerűen helyezi el. | 
| Checkbox | Kétállapotú jelölőnégyzet. Példaprogram: Font-lista, | 
| CheckboxGroup | A CheckboxGrouposztály segítségével
     rádiócsoportokat képezhetünk aCheckbox-okból.Példaprogram: Font-lista, | 
| CheckboxMenuItem | Olyan menüpont, aminek két állapota lehet, az állapotot egy pipa vagy x jelzi a menüpont szövege mellett. | 
| Choice | Egy legördülő listából választhatunk ki egy elemet. | 
| Color | A színek reprezentálására szolgáló osztály. | 
| Component | A felhasználói felület elemeinek ősosztálya. | 
| Container | Komponens, ami más komponenseket tartalmazhat. | 
| Cursor | Az egérkurzor alakját (bittérkép) reprezentáló osztály. | 
| Dialog | Általános ősosztály dialógusdobozok készítéséhez. | 
| Dimension | Szélességet ( width) és magasságot
(height) tároló objektumok osztálya. | 
| Event | A Java 1-es változatában használt esemény-osztály. (elavult) | 
| FileDialog | Fájlnév kiválasztására szolgáló dialógusdoboz. Példaprogram: Files.java | 
| FlowLayout | Elhelyezési stratégia, a komponenseket balról jobbra egymás mellé helyezi el. | 
| Font | Betűtípusokat reprezentáló osztály. Példaprogram: Fontnevek kiírása, Font-lista | 
| FontMetrics | Egy betűtípus méret-tulajdonságait reprezentáló osztály. | 
| Frame | A képernyőn megjelenő ablakok alaposztálya.
     Az ablaknak kerete és fejléce is van. Példaprogram: Hello világ! | 
| Graphics | Absztrakt alaposztály az alacsonyszintű rajzolási műveletek megvalósítására. | 
| GridBagConstraints | Osztály a GridBagLayoutelhelyezési
     stratégia paraméterezéséhez.Példaprogram: Font-lista, Lista | 
| GridBagLayout | Elhelyezési stratégia, a komponenseket egy
     négyzetrácsos hálózatba pakolhatjuk.
     Egy komponens több négyzetet is elfoglalhat. Példaprogram: Font-lista, Lista | 
| GridLayout | Elhelyezési stratégia, a komponenseket egy négyzetrácsos hálózatba pakolhatjuk. | 
| Image | Képeket reprezentáló osztály. | 
| Label | Címke. Komponens, ami egy egyszerű feliratot tartalmaz. Példaprogram: Hello világ! | 
| List | Listadoboz. Komponens, ami elemeket (Stringeket)
     sorol fel egymás alatt. Példaprogram: Font-lista, Lista | 
| MediaTracker | A MediaTrackerobjektumok
     kép- és hanganyagok letöltését vezérlik. | 
| Menu | Egy legördülő menüt reprezentáló osztály. | 
| MenuBar | Az ablak menüsorát reprezentáló osztály. | 
| MenuComponent | A menükkel kapcsolatos komponensek absztrakt ősosztálya. | 
| MenuItem | Egy menüpontot reprezentáló osztály. | 
| MenuShortcut | Gyorsítóbillentyű egy menüponthoz. | 
| Panel | Konténer osztály. | 
| Point | A pont egy ( x,y) koordinátapárossal
     adott helyet reprezentál. (A mezőkinttípusúak.) | 
| Polygon | Sokszöget reprezentáló osztály. | 
| PopupMenu | Menü, ami a képernyő tetszőleges helyén felbukkanhat. | 
| Rectangle | Téglalap. | 
| Scrollbar | Gördítősáv komponens. | 
| ScrollPane | Konténer, ami automatikus elhelyez magán egy vízszintes és egy függőleges scrollbart. | 
| TextArea | Többsoros szövegszerkesztő komponens. | 
| TextComponent | A szövegszerkesztő komponensek ( TextAreaésTextField) ősosztálya. | 
| TextField | Egysoros szövegszerkesztő komponens. | 
| Toolkit | Az absztrakt awt elemeket és a konkrét ablakozó rendszert összekapcsoló osztály. | 
| Window | A képernyőn megjelenő ablakok ősosztálya. |