jueves, 15 de marzo de 2007

GridLayout

El GridLayout es una forma de situar los componentes con gran flexibilidad en el panel.
con setLayout(new GridLayout(Fila,Columna)); puedes establecer un layout con el número de Filas y Columnas y los componentes se añaden dentro de las celdas definidas.

En el siguiente ejemplo se colocan los componentes en una rejilla que ocupa todo el frame y coloca cuatro botones en su respectiva celda.

import javax.swing.*;
import java.awt.*;


class Ejemplo extends JFrame {
JButton uno = new JButton("uno");
JButton dos = new JButton("dos");
JButton tres = new JButton("tres");
JButton cuatro = new JButton("cuatro");

Menu(){
this.setLayout(new GridLayout(2,2));
add(uno);
add(dos);
add(tres);
add(cuatro);

setTitle("Ejemplos de GridLayout");
setSize(400,400);
setVisible(true);
}

public static void main (String []args){
new Ejemplo();
}

}

No hay comentarios: