Pisząc małą apikację uznałem, że GridLayout w połączniu z BorderLayoutem będzie najlepszy - i przy okazji tego stworzyłem króciutki opis tego pierwszego managera layoutu.
Są trzy rodzaje konstruktorów:
- bezparametrowy - jeden wiersz i jedna kolumna
- przyjmujący dwa parametry - szerokość i wysokość w px
- przyjmujący cztery parametry - dwa powyższe i dwa kolejne, które wyrażają odstępy w poziomie i w pionie pomiędzy elementami w px
Aby móc korzystać z tego managera trzeba na początku plik dać:
import java.awt.GridLayout;
Według mnie najlepszym zastosowaniem jest użycie tego managera jako fragmentu rozplanowania przestrzeniu w panelu i połączenie z innymi managerami. Można przykładowo zrobić rozkład ogólny za pomocą BorderLayout i środkowy element rozplanować poprzez GridLayout.
Tak jest zresztą chyba ze wszystkimi managerami - najlepiej je łączyć