Utilizando o FillLayout

O editor visual facilita o trabalho com o gerenciador SWT FillLayout.

Para trabalhar com layout de preenchimento, é necessário criar uma classe visual SWT com um Shell, um Composite ou com outro contêiner.

O gerenciador de layout de preenchimento do SWT simplesmente traça o layout dos componentes na ordem, preenchendo todo o espaço do contêiner. Os componentes não são agrupados, mas simplesmente redimensionados para ajustar-se ao espaço, a menos que as propriedades verticalScroll ou horizontalScroll sejam definidas.

Além disso, o layout de preenchimento possui propriedades de altura de margem, largura margem e espaçamento que afetam o espaçamento dos componentes que estão no contêiner.

Também é possível definir o tipo como vertical ou horizontal para determinar como os componentes ficarão dispostos mutuamente. A imagem a seguir mostra um FillLayout horizontal com altura de margem, largura de margem e espaçamento, todos definidos como 5:

FillLayout

Para trabalhar com o FillLayout:

  1. Selecione o contêiner SWT, por exemplo, Shell ou Composite.
  2. Na visualização Propriedades, altere a propriedade de layout para FillLayout.
  3. Clique com o botão direito do mouse no contêiner e selecione Personalizar Layout no menu pop-up para abrir a janela Personalizar Layout:
    Personalizar
Layout para Preenchimento
  4. Defina as seguintes propriedades, conforme desejado:
    • Espaçamento - define a distância entre os componentes.
    • Altura da margem - define a distância entre os componentes e as bordas internas superior e inferior do contêiner.
    • Largura da margem - define a distância entre os componentes e as bordas internas esquerda e direita do contêiner.
  5. Escolha uma das seguintes opções para Orientação de Preenchimento:
    • Horizontal - define uma orientação da esquerda para a direita
    • Vertical - define uma orientação de cima para baixo
  6. Opcional: Para incluir uma barra de rolagem no contêiner, defina o valor com uma das seguintes propriedades na visualização Propriedades:
    • horizontalScroll - inclui uma barra de rolagem na parte inferior do contêiner para rolagem na horizontal
    • verticalScroll - inclui uma barra de rolagem no lado direito do contêiner para rolagem na vertical

Tópico pai: Gerenciadores de Layout SWT

Conceitos Relacionados
Gerenciadores de Layout e Contêineres

Tarefas Relacionadas
Utilizando o FormLayout
Utilizando o GridLayout (SWT)
Utilizando o RowLayout

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