Red de conocimiento del abogados - Ley de patentes - Cómo configurar la posición y el tamaño de los controles de Java

Cómo configurar la posición y el tamaño de los controles de Java

En Java, los controles se distribuyen a través del administrador de diseño (LayoutManager).

Los administradores de diseño comunes son los siguientes:

BorderLayout: el administrador de diseño predeterminado para Marco y Diálogo. Divide el panel en cinco partes: norte superior, sur inferior, oeste izquierdo, este derecho y medio. Cuando no se especifica el tamaño del control, el control agregado se expandirá y contraerá automáticamente con el tamaño del contenido y a medida que sea la ventana. La contracción ampliada también provoca expansión y contracción en consecuencia.

FlowLayout: Disposición de controles en orden. Todos los controles están organizados de manera fluida. Si no se puede colocar la fila actual, se organizarán automáticamente en la siguiente fila. Diseño en el panel actual según el tamaño del control secundario (getPreferedSize()).

GridLayout: Diseño de cuadrícula. Este diseño organiza todos los controles en una cuadrícula de izquierda a derecha y de arriba a abajo. Los controles secundarios ocupan todo el panel.

GridBagLayout: Diseño de bolsa en cuadrícula. Puede diseñar interfaces complejas, pero su uso también es muy complicado y generalmente no se utiliza.

Diseño nulo: establece el administrador de diseño en nulo. En este momento, el diseño se realiza llamando al método setBounds del control secundario.

Otros gestores de maquetación. Los anteriores son administradores de diseño comunes integrados en Java, y también hay algunos administradores de diseño no oficiales: XYLayout (diseño por tamaño y posición), VerticalFlowLayout (diseño de flujo vertical), TableLayout (diseño de tabla).

Método de diseño general del programa Java: use FlowLayout para diseñar algunos botones y use BorderLayout para anidar varios paneles.