##
BorderLayout

La composición BorderLayout (de borde) proporciona un esquema más complejo de colocación de los Componentes en un panel. La composición utiliza cinco zonas para colocar los Componentes sobre ellas: Norte, Sur, Este, Oeste y Centro. Es el layout o composición que se utilizan por defecto Frame y Dialog.

El Norte ocupa la parte superior del panel, el Este ocupa el lado derecho, Sur la zona inferior y Oeste el lado izquierdo. Centro representa el resto que queda, una vez que se hayan rellenado las otras cuatro partes.

Con BorderLayout se podrían representar botones de dirección:

    import java.awt.*;
    import java.applet.Applet;

    public class AwtBord extends Applet {
        Button botonN,botonS,botonE,botonO,botonC;

        public void init() {
            setLayout( new BorderLayout() );

            botonN = new Button( "Norte" );
            botonS = new Button( "Sur" );
            botonE = new Button( "Este" );
            botonO = new Button( "Oeste" );
            botonC = new Button( "Centro" );

            add( "North",botonN );
            add( "South",botonS );
            add( "East",botonE );
            add( "West",botonO );
            add( "Center",botonC );
            }
        }

Este es el código, AwtBord.java, que genera el applet de botones de dirección:

|  | ##### [Anterior] [Indice] [Siguiente]