È possibile utilizzare AWT GridBagLayout con i contenitori Swing e AWT per definire il layout dei componenti attraverso una disposizione di griglia potente e flessibile.
Il gestore di layout GridBagLayout consente di disporre i propri componenti in righe e colonne. L'oggetto GridBagConstraints contiene informazioni relative alla riga e alla colonna in cui verrà posizionato un componente, al numero di celle sulle quali deve estendersi il componente e al modo in cui il componente dovrà essere ridimensionato e posizionato all'interno della cella.
L'editor visivo utilizza righe rosse tratteggiate per indicare i bordi correnti della griglia. I numero di colonna e riga sono dotati di etichette. La numerazione di righe e colonne ha inizio con 0. Quindi, l'etichetta della cella nell'angolo in alto a sinistra sarà originariamente 0,0. Man mano che si aggiungono i componenti, le righe e le colonne vengono numerate in sequenza in base al numero precedentemente utilizzato.

Per specificare la modalità di visualizzazione della griglia, fare riferimento alla sezione Specifica preferenze di visualizzazione griglia per i contenitori.