BorderLayout es el Layout Manager por defecto para Windows y Frames. BorderLayout define
cinco áreas: North. South. £Visf. FfVsr y Center. Si se aumenta el tamaño de la ventana todas las
zonas se mantienen en su mínimo tamaño posible excepto Center. que absorbe casi todo el
crecimiento. Los componentes añadidos en cada zona tratan de ocupar todo el espacio disponible.
Por ejemplo, si se añade un botón, el botón se hará tan grande como la celda, lo cual puede producir
efectos muy extraños. Para evitar esto se puede introducir en la celda un panel con FlowLayout y
añadir el botón al panel y el panel a la celda.
Los constructores de BorderLayout son los siguientes:
BorderLayout();
BorderLayout(int horizontalGap, int verticalGap);
Por defecto BorderLayout no deja espacio entre componentes. Al añadir un componente a un
Container con BorderLayout se debe especificar la zona como segundo argumento:
miContainer.add(new Button("Norte"), "North");
No hay comentarios:
Publicar un comentario