Estendendo Componentes em Linhas e Colunas do GridBag

É possível definir um componente em um layout GridBag para estender várias colunas ou linhas. Isso pode ser definido nos limites de propriedade ou arrastando visualmente o componente na visualização Design.

Por padrão, quando você solta um componente em um layout GridBag, o editor visual define os valores x e y para designá-lo para uma célula. Contudo, dois limites adicionais disponíveis para um componente são altura de grade e largura de grade, os quais são propriedades no objeto GridBagConstraints cuja instância é criada para cada componente.

Para utilizar a visualização Design para estender visualmente os componentes nas linhas e colunas do GridBag:

  1. Selecione o componente no layout GridBag que deseja estender em várias linhas ou colunas. O componente mostrará uma moldura de seleção preta ao seu redor, com duas caixas verdes, ou identificadores, na parte direita e inferior.
  2. Clique e arraste qualquer um dos identificadores verdes para estender o componente pelas células de grade. O cursor mostrará as coordenadas x,y para a célula de grade na qual você está estendendo. A imagem a seguir mostra um JTable que ocupa uma única célula. Observe o identificador verde à direita, que pode ser utilizado para estender o componente pelas colunas:
    
Coluna de Extensão
  3. Solte o botão do mouse para concluir a extensão. Os limites de largura e altura de grade serão definidos adequadamente, com base no número de linha ou colunas estendidas. A imagem a seguir mostra o mesmo JTable após sua extensão por três colunas. A largura de grade para esse componente agora está definida como 3:
     Coluna de Extensão
É possível utilizar também a visualização Propriedades para definir manualmente a altura e a largura de grade para um determinado componente em um layout GridBay.

Tópico pai: Utilizando o Layout GridBag

Tarefas Relacionadas
Mostrando a Grade para Layout GridBag
Incluindo ou Movendo Componentes no Layout GridBag
Ajustando os Limites de Preenchimento, Âncora e Inserção no Layout GridBag

(C) Copyright IBM Corporation 1999, 2004. Todos os Direitos Reservados.