import javax.swing.*; import java.awt.*; public class grid extends JFrame { private JLabel l1, l2, l3; private JTextField tf1, tf2, tf3; // Constructor for grid public grid() { Container pane = getContentPane(); pane.setLayout(new GridLayout(3,2)); l1 = new JLabel("Label 1"); l2 = new JLabel("Label 2"); l3 = new JLabel("Label 3"); tf1 = new JTextField("Text Field 1"); tf2 = new JTextField("Text Field 2"); tf3 = new JTextField("Text Field 3"); pane.add(l1); pane.add(tf1); pane.add(l2); pane.add(tf2); pane.add(l3); pane.add(tf3); setTitle("GridLayout 3x2"); setSize(300,200); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); } public static void main(String[] args) { grid win = new grid(); } }