Utilizar esquema nulo

Os gestores de esquemas ajudam a controlar a dimensão e posição de todos os componentes num contentor. Em contentores que utilizem esquema nulo, cada componente define os seus limites para determinar dimensão e localização.

O editor visual proporciona marcadores de grelha que ajudam a alinhar visualmente os componentes, e poderá passar componentes a grelha. Quando se define como nulo o esquema de um contentor existente que tenha utilizado anteriormente um gestor de esquemas, a vista Concepção não muda de aparência. O editor visual calcula e define os limites de cada componente com o método setBounds().

Sugestão: Pode começar com o gestor de esquemas definido como nulo e depois passar para um esquema (por exemplo, GridBagLayout) para ter as definições de restrição calculadas pelo editor visual para Java. A vantagem de ter cada componente a controlar os respectivos limites consiste em garantir que um componente terá sempre a mesma dimensão e posição durante a execução. A desvantagem de ter dimensão e altura fixas é que os componentes não ajustam os respectivos limites se a aplicação for redimensionada pelo utilizador. Além disso, as etiquetas em componentes como, por exemplo, botões ou listas de selecção devem mudar de dimensão com base no tipo de letra ou no locale.
Conceitos relacionados
Gestores de esquemas e contentores
Tarefas relacionadas
Personalizar esquema da UI no editor visual
Utilizar gestores de esquemas de SWT
Utilizar gestores de esquemas de Swing e AWT
Especificar preferências de apresentação de grelhas para contentores

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