“Conocimiento Hardware>Mainframes

John está creando una aplicación de GUI.

2011/11/9
Si John coloca todos los componentes en un `jframe` sin especificar un diseño, el administrador de diseño predeterminado utilizado es` FlowLayout`.

He aquí por qué:

* Comportamiento predeterminado: `JFrame` usa` FlowLayout` como el administrador de diseño de su panel de contenido.

* FlowLayout Características: Los componentes se agregan de izquierda a derecha, envolviendo a la siguiente línea cuando se excede el ancho de la ventana.

* No hay diseño explícito: Cuando no se especifica ningún diseño, los componentes se organizan utilizando el 'FlowLayout' predeterminado.

Notas importantes:

* Flexibilidad: `FlowLayout` ofrece algo de control básico, pero no se recomienda para diseños complejos. Puede ser difícil posicionar y tamaño con precisión componentes utilizando solo 'FlowLayout'.

* Alternativas: Para diseños más estructurados y predecibles, considere usar otros gerentes de diseño como:

* BorderLayout: Divide el contenedor en cinco regiones (norte, sur, este, oeste, centro).

* GridbagLayout: Organiza componentes en una cuadrícula con tamaños flexibles de fila y columna.

* BoxLayout: Organiza componentes, ya sea horizontal o verticalmente.

Ejemplo:

`` `Java

import javax.swing.*;

import java.awt.*;

clase pública FlowLayouteutExample {

public static void main (string [] args) {

JFRame Frame =new Jframe ("Ejemplo de FlowLayout");

Frame.setDefaultCloseOperation (jframe.exit_on_close);

Frame.setsize (300, 200);

// Agregar componentes sin especificar un diseño

Frame.Add (nuevo JButton ("Botón 1"));

Frame.Add (new JLabel ("Label 1"));

Frame.Add (new JTextField ("Campo de texto 1"));

Frame.SetVisible (verdadero);

}

}

`` `` `` `` ``

Este código dará como resultado que los componentes se coloquen en una fila de izquierda a derecha. Los componentes se enviarán a la siguiente línea cuando se exceda el ancho de la ventana.

Mainframes
Cómo Overclock un procesador AMD Phenom II X4
¿Cuál es la importancia de las computadoras de alcance y el procesamiento de la información?
Cómo identificar un fabricante Motherboard
Cómo Overclock un procesador Intel ( Omaha ) 945G Viiv Motherboard
¿Cuáles son los tipos de sistema de perspectiva?
¿Qué es un ordenador IPL
¿Siete entradas a un sistema tecnológico?
¿Cómo puedo probar por fragilización Oro
Conocimiento de la computadora © http://www.ordenador.online