UI — Construir a interface
Layouts
Arranjo de componentes na tela — grid, vertical, horizontal e responsividade, um layout por página com exemplo e diagrama.
Referência
EvenlySpacedLayout
Distribui os filhos com espaçamento igual num eixo, preservando o tamanho de cada um.
Referência
GridLayout
Grade de colunas por fração, uma altura de linha por conteúdo mais alto.
Referência
HorizontalLayout
Dispõe os filhos lado a lado, cada um na altura do contêiner.
Referência
RandomLayout
Sem arranjo automático — posicionamento manual (setBounds) ou relativo (setRelativeBounds).
Referência
RelativeLayout
Posiciona e dimensiona por âncoras — relativo ao contêiner ou a outro componente.
Como fazer
Responsividade
Como garantir que qualquer layout se adapte a tamanho de tela, densidade e fonte.
Referência
VerticalLayout
Empilha os filhos de cima para baixo, cada um na largura do contêiner.