Uso del GridLayout

2257 vistas

Este gestionador alinea los componentes en una rejilla en la que se especifica el número de filas y columnas.

El componente se redimensionará para tomar todo el espacio de la celda (todas las celdas tienen el mismo tamaño). Cuando se redimensiona la ventana, las celdas se dividen el espacio disponible de forma equitativa. Los componentes se añaden lÃena a línea a partir de la celda de la esquina superior izquierda.



java
  1. class GridLayoutFrame extends JFrame
  2. {
  3.     public GridLayoutFrame ()
  4.     {
  5.         setTitle("GridLayout Test");
  6.         setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
  7.         setLayout(new GridLayout(2,3));
  8.         Container c = getContentPane();
  9.         c.add(new JButton("(1,1)"));
  10.         c.add(new JButton("(1,2)"));
  11.         c.add(new JButton("(1,3)"));
  12.         c.add(new JButton("(2,1)"));
  13.         c.add(new JButton("(2,2)"));
  14.         c.add(new JButton("(2,3)"));
  15.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  16.     }
  17.     static final int DEFAULT_WIDTH = 200;
  18.     static final int DEFAULT_HEIGHT = 150; 
  19. }