Mega Code Archive

 
Categories / Java Tutorial / Swing
 

Sample GridLayout Application

import java.awt.Container; import java.awt.Font; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; public class GridSizeTest extends JFrame {   public static void main(String[] args) {     GridSizeTest gst = new GridSizeTest();     gst.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     gst.pack();     gst.setVisible(true);   }   public GridSizeTest() {     Container pane = getContentPane();     pane.setLayout(new GridLayout(2, 2));     JButton button = new JButton("First");     pane.add(button);     button = new JButton("Second with a very long name");     pane.add(button);     button = new JButton("Hi");     button.setFont(new Font("Courier", Font.PLAIN, 36));     pane.add(button);     button = new JButton("There");     pane.add(button);   } }