Utilizar FillLayout (SWT)

O editor visual facilita o trabalho com o gestor de esquemas FillLayout de SWT.

Para trabalhar com Filllayout, terá de criar uma classe visual de SWT com uma Shell ou um Composite ou outro contentor.

O gestor de esquemas Filllayout de SWT esquematiza componentes por ordem, preenchendo o espaço do contentor por inteiro. Os componentes não são translineados mas simplesmente redimensionados para se ajustarem ao espaço, a menos que as propriedades verticalScroll ou horizontalScroll estejam definidas.

Além disso, Filllayout tem altura de margem, largura de margem e propriedades de espacejamento que afectam o espacejamento de componentes dentro do contentor.

Do mesmo modo, é possível definir o tipo como vertical ou horizontal para ditar a esquematização dos componentes entre si. A imagem seguinte mostra um FillLayout horizontal com largura de margem, e espacejamento definido como 5:

FillLayout

Para trabalhar com FillLayout:

  1. Seleccione o contentor de SWT como, por exemplo, Shell ou Composite.
  2. Na vista Propriedades, altere a propriedade de esquema para FillLayout.
  3. Clique com o botão direito do rato no contentor e seleccione Personalizar Esquema no menu emergente para abrir a janela Personalizar Esquema:
    Personalizar Esquema para Fill
  4. Defina as seguintes propriedades conforme o necessário:
    • Espacejamento - define a distância entre componentes.
    • Altura da margem - define a a distância entre componentes e as beiras internas superior e inferior do contentor.
    • Largura da margem - define a a distância entre componentes e as beiras internas esquerda e direita do contentor.
  5. Escolha uma das opções seguintes para Orientação do Preenchimento:
    • Horizontal - define uma orientação da esquerda para a direita
    • Vertical - define uma orientação de cima para baixo
  6. Opcional: Para adicionar uma barra de deslocamento ao contentor, defina o valor para qualquer das seguintes propriedades na vista Propriedades:
    • horizontalScroll - adiciona uma barra de deslocamento ao fundo do contentor para deslocamento na horizontal
    • verticalScroll - adiciona uma barra de deslocamento ao lado direito do contentor para deslocamento na vertical
    A barra de deslocamento não funciona na vista Concepção. Para ver como a barra de deslocamento funciona, execute a classe visual.
Conceitos relacionados
Gestores de esquemas e contentores

(C) Copyright IBM Corporation 1999, 2004. Todos os direitos reservados.