RowLayout

El objeto RowLayout dispone los widgets en filas, pero es más flexible que FillLayout. El campo type controla si los widgets se colocarán en filas horizontales o en columnas verticales.

Este objeto puede hacer que los widgets se acomoden (wrap) opcionalmente, con lo que se crea el número de filas o columnas que se necesiten para visualizarlos. También proporciona márgenes configurables en cada borde del diseño, y un espaciado configurable entre los widgets del diseño. Es posible empaquetar (pack) un RowLayout, lo que obligará que todos los widgets tengan el mismo tamaño. Si justifica (justify) un RowLayout, el espacio adicional que queda en el Composite quedará asignado en forma de márgenes entre los widgets.

La altura y la anchura de cada widget de un objeto RowLayout se puede especificar en un objeto RowData que debe establecerse en el widget utilizando el método setLayoutData(Object).

La siguiente tabla ofrece un resumen de los atributos de un objeto RowLayout.

Atributo

Descripción

justify

Indica el tipo de diseño y puede tener los valores HORIZONTAL (diseño en una fila) o VERTICAL (diseño en una columna).

marginBottom Especifica el número de pixels que se deben colocar en el borde inferior del diseño.
marginLeft Especifica el número de pixels que se deben colocar en el borde izquierdo del diseño.
marginRight Especifica el número de pixels que se deben colocar en el borde derecho del diseño.
marginTop Especifica el número de pixels que se deben colocar en el borde superior del diseño.
pack Especifica si hay que obligar que todos los widgets tengan el mismo tamaño.
spacing Especifica el número de pixels que debe haber entre una casilla y las casillas adyacentes.
type Indica el tipo de diseño y puede tener los valores HORIZONTAL (diseño en filas) o VERTICAL (diseño en columnas).
wrap Especifica si un control se va a acomodar en la siguiente fila o columna cuando no hay espacio suficiente en
la fila o columna actuales.

La siguiente tabla ofrece un resumen de los atributos de un objeto RowData.

Atributo

Descripción

width

Especifica la anchura de la casilla en pixels.

height Especifica la altura de la casilla en pixels.

 

Copyright IBM Corporation y otros 2000, 2003.