Red de conocimiento de abogados - Derecho de sociedades - Varias configuraciones comunes de GridLayout

Varias configuraciones comunes de GridLayout

1.Configuración de GridLayout:

diseño de GridLayout = new GridLayout();

//Establecer el número de columnas del contenedor

layout. numColumns = 4;

//Establece si los componentes del contenedor están igualmente espaciados

layout.makeColumnsEqualWidth = false; Escritura equivalente: GridLayout layout = new GridLayout(4, false

2.GridData.grabExcessHorizontalSpace, GridData.grabExcessVerticalSpace

①GridData.grabExcessHorizontalSpace

GridData gridData = new GridData();

// Cuando cambia el tamaño del contenedor, el espacio de la columna horizontal del componente cambia con el cambio del contenedor

gridData.grabExcessHorizontalSpace = true; escritura equivalente: GridData gridData = new GridData(GridData.GRAB_HORIZONTAL );

②GridData.grabExcessVerticalSpace

GridData gridData = new GridData();

// Cuando el tamaño del contenedor cambia, el espacio de fila donde se encuentra el componente se ubica cambia verticalmente con el cambio del contenedor

gridData.grabExcessVerticalSpace = true; Escritura equivalente: GridData gridData = new GridData(GridData.GRAB_VERTICAL);

3.GridData.FILL_HORIZONTAL, GridData.FILL_VERTICAL, GridData.FILL_BOTH

① GridData.FILL_HORIZONTAL:

GridData gridData = new GridData();

//Alineación horizontal

gridData.horizontalAlignment = GridData.FILL;

p>

gridData.grabExcessHorizontalSpace = true; Escritura equivalente: GridData gridData = new GridData(GridData.FILL_HORIZONTAL);

②GridData .FILL_VERTICAL

GridData gridData = new GridData() ;

//Alineación vertical