Java tutorial
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); } }