Usare API e consultare "The Swing Tutorial"

http://docs.oracle.com/javase/tutori...ng/index.html.

Stai facendo un sacco di lavoro inutile, nonché errato. Esiste già un qualcosa tipo "toolbar":
http://docs.oracle.com/javase/tutori...s/toolbar.html

quindi non c'è alcuna necessità di reinventare la ruota. Poi se anche si volesse reinventarla, almeno facciamolo correttamente:
codice:
JFrame frame = new JFrame("Progetto1");
frame.setLayout(new BorderLayout());
toolBar pulsanti = new toolBar();
frame.setPreferredSize(new Dimension(1000,300));

// non vuol dire niente: anzi non dovrebbe nemmeno compilare
// frame.add("North",pulsanti);

// modo corretto (leggi api)
frame.getContentPane().add(toolbar, BorderLayout.NORTH);

// modo ancora più corretto: segui Swing Tutorial, e setta una Toolbar per il tuo componente/contenitore.
...
EDIT: tra l'altro perché discussione doppia?
http://forum.html.it/forum/showthrea...readid=1523453