 |
AWT bazira
na kontejnerjih, ki vsebujejo komponente:
 |
Panel
je najenostavnejši kontejner (tudi Applet je Panel), v katerega lahko damo
druge komponente in kontejnerje; |
 |
ScrollPanel
je kontejner, ki po potrebi lahko vsebuje tudi vertikalne in
horizontalne drsnike (če je vsebina večja kot velikost kontejnerja); |
 |
Window
je okno brez okvirja in menuja; |
 |
Dialog
se tipično uporablja za implementacijo pogovornega okna. Iz dialoga je
izpeljan tudi FileDialog za delo z
datotekami; |
 |
Frame
je okno z naslovom in okvirjem, vsebuje
pa lahko tudi menuje; |
|
 |
Vsak kontejner
razporeja gradnike, ki jih vsebuje po določenem zaporedju. To zaporedje
urejujejo t.i. razporejevalniki (Layout Managers). |
 |
Razporejevalnik
določimo z metodo setLayout. Nekaj
osnovnih razporejevalnikov s primeri:
|
 |
razporejevalnike
lahko poljubno gnezdimo; tako lahko npr. FlowLayout vsebuje nov kontejner,
ki svoje komponente razporejuje na način BorderLayout,... |