Uso del diseño null

Los gestores de diseño ayudan a controlar el tamaño y la posición de todos los componentes de un contenedor. En los contenedores que utilizan un diseño nulo, cada componente define sus propios límites para determinar el tamaño y la ubicación.

El editor visual proporciona marcadores de cuadrícula que le ayudarán a alinear visualmente los componentes, y puede ajustar los componentes a la cuadrícula. Cuando se establece en null el diseño para un contenedor existente que anteriormente utilizaba un gestor de diseño, la vista Diseño no cambia de aspecto. El editor visual calcula y establece los límites para cada componente utilizando el método setBounds().

Sugerencia: puede comenzar con el gestor de diseño establecido en null, y cambiar luego a un diseño (como GridBagLayout) para que el editor visual de Java calcule los valores de restricción. La ventaja de que cada componente controle sus límites es que puede estar seguro de que un componente siempre tendrá el mismo tamaño y la misma posición durante la ejecución. La desventaja de tener un tamaño y una altura fijos es que los componentes no ajustarán sus límites si el usuario redimensiona la aplicación. Además, las etiquetas de los componentes como, por ejemplo, botones o recuadros de selección tienen que cambiar de tamaño de acuerdo al font o al entorno local.
Conceptos relacionados
Gestores de diseño y componentes
Tareas relacionadas
Personalización del diseño de UI en el editor visual
Uso de gestores de diseño de SWT
Utilización de los gestores de diseño de Swing y AWT
Especificar preferencias de visualización de la cuadrícula para contenedores

(C) Copyright IBM Corporation 1999, 2004. Reservados todos los derechos.