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:


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
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