Per ora abbiamo inserito un unico compnente in una finestra. Ma se volessimo inerirne diversi?
In Java i componenti non vengono inseriti in posizione fissa, come in Visual Basic. Piuttosto vengono disposti utilizzando delle regole di posizionamento.
Queste regole vengono implemetate utilizzando delle classi derivate da LayoutManager, associate ad una finestra o ad un altro contenitore tramite il metodo setLayout();
Esistono molti LayoutManager. Noi ne vedremo in dettaglio tre:
FlowLayout che affianca i componenti, senza allargarli e centrandoli se lo spazio è maggiore del necessatio
GridLayout che crea una tabella di elementi consentendo di metterli su più righe e colonne, tutte di dimensione uguale, estendendo i componenti inseriti alla dimensione della cella
BorderLayout che suddivide la finestra in un'area centrale, estesa al massimo, e quattro aree periferiche, ridotte al minimo