INICIO

6.2.2.-BorderLayout


Un diseño de borde establece un contenedor, organizando y redimensionando sus componentes para que se ajusten a cinco regiones: norte, sur, este, oeste y centro como se ve en las siguientes imagenes:
 


Manejadores de Contenido: BorderLayout | My Java Zone


Ejemplo1: Para ubicar un botón con la palabra Ok en el lado SUR, entonces empleariamos el siguiente codigo
    JPanel p = nuevo JPanel ();
    p.setLayout (new BorderLayout ());
    p.add (nuevo JButton ("Ok"), BorderLayout.SOUTH);
 
Ejemplo2:En este caso agregamos un area de texto en el Centro del panel, esta puede ser agregada de 2 formas tal y como lo muestra la ultima linea. 
 
    JPanel p2 = new Panel ();
    p2.setLayout (new BorderLayout ());
    p2.add (new TextArea ()); 
// Igual que p.add (new JTextArea (), BorderLayout.CENTER);

6.2.2.1.-Campos del BorderLayout
Con el siguiente código podemos agregar un nuevo botón y dale una ubicación , en este caso  X  seria el campo, los campos son atributos de tipo String :)  . 
 
            add (new JButton ("nombre del botón"), BorderLayout.X); 

CAMPOS (X) :
         
  • CENTER: La restricción de diseño central (centro del contenedor).
  • EAST: La restricción de diseño este (lado derecho del contenedor).
  • NORTH: La restricción de diseño norte (parte superior del contenedor).
  • SOUTH: La restricción de diseño sur (parte inferior del contenedor).
  • WEST: La restricción de diseño oeste (lado izquierdo del contenedor).
6.2.2.2.-Contructores 
  • BorderLayout() 
Construye un nuevo diseño de borde sin espacios entre los componentes.
  • BorderLayout(int horizontal, int vertical)
Construye un diseño de borde con los espacios especificados entre componentes. 
 

No hay comentarios:

Publicar un comentario