Mega Code Archive

 
Categories / Java Tutorial / Swing
 

Using a GridLayout Manager

Place components in a grid GridLayout()   Creates a grid layout manager           GridLayout(int rows, int cols)     GridLayout(int rows, int cols, int hgap, int vgap) import java.awt.Container; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; public class TryGridLayout {   public static void main(String[] args) {     JFrame aWindow = new JFrame("This is a Grid Layout");     aWindow.setBounds(30, 30, 300, 300);     aWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     GridLayout grid = new GridLayout(3, 4, 30, 20);     Container content = aWindow.getContentPane();      content.setLayout(grid);      JButton button = null;     for (int i = 1; i <= 10; i++) {       content.add(button = new JButton(" Press " + i));     }     aWindow.pack();     aWindow.setVisible(true);   } }