GridLayout

GridLayout é uma implementação de LayoutManager que permite distribuir componentes ao longo de linhas e colunas. A distribuição dá-se na ordem de adição do componente ao container, da esquerda para a direita e de cima para baixo.

Essa classe oferece um construtor que permite especificar o número de linhas e colunas desejado para o grid -- para o construtor padrão, um grid de uma única coluna é usado. Adicionalmente, há outro construtor que permite especificar, além da quantidade de linhas e colunas, o espaço em pixels entre esses componentes nas direções horizontal e vertical.

Esse exemplo mostra como GridLayout dispõe um conjunto de dez botões em um grid de três linhas e quatro colunas:

Janela com GridLayout

Deve-se observar que, nesse tipo de layout, as dimensões dos componentes são ajustadas para ocupar o espaço completo de uma posição no grid.


© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP

Last modified: Sat Aug 12 12:04:53 Hora padrão leste Am. Sul 2000