guarda io n ho cpito bene cosa vuoi fare,prova così....poi te la aggiusti a modo tuo...
codice:
java.awt.*;
import javax.swing.*;
public class asd
extends JFrame
{
private JButton _button1 = new JButton("nord");
private JButton _button2 = new JButton("sud");
private JButton _button4 = new JButton("ovest");
private JButton _button5 = new JButton("centro");
public asd()
{
setTitle("Come usare BorderLayout");
setSize(500, 330);
// faccio terminare il programma al click sulla 'x'
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// riferimento al contenitore principale di una finestra swing
Container c = getContentPane();
// imposto il BorderLayout
c.setLayout(new BorderLayout(2,2));
_button4.setPreferredSize(new Dimension(150,100)); //gestisci la grandezza del
bottone o di qualsiasi cosa
c.add(_button1, BorderLayout.NORTH);
c.add(_button2, BorderLayout.SOUTH);
c.add(_button4, BorderLayout.LINE_START);
c.add(_button5, BorderLayout.CENTER);
// rendo visibile la finestra
setVisible(true);
}
public static void main(String[] args)
{
new asd();
}
}
spero di esserti stato utile..