Hi Andrew,
I have added two more panels to solve ur problem , no it works as u wish
JPanel panel = new JPanel();
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
panel.setBorder(BorderFactory.createEmptyBorder(30,30,100,30));
panel1.setLayout(new GridLayout(1,2));
panel.setLayout(new GridLayout( 2, 1));
panel1.add(button);
panel1.add(button1);
panel2.add(label);
panel.add(panel1);
panel.add(panel2);
return panel;
Anand
