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:
EDIT: tra l'altro perché discussione doppia?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. ...
http://forum.html.it/forum/showthrea...readid=1523453