salve a tutti,
sto cercando di realizzare una toolbar ed ho scritto questa classe ma non mi funziona...

toolBar.java
codice:
import java.awt.*;
import javax.swing.*;

public class toolBar extends JPanel
{

    /**
    * Constructor for objects of class toolBar
    */
    public toolBar()
    {
        myActionListener ascoltatore = new myActionListener();

        //pulsante Inserimento
        JButton inserimento = new JButton("Inserimento");
        inserimento.setToolTipText("Nuovo inserimento");
        //inserimento.setIcon(new ImageIcon("/Images/Add24.gif"));
        inserimento.addActionListener(ascoltatore);
        inserimento.setActionCommand("inserimento");

        //pulsante Modifica
        JButton modifica = new JButton("Modifica");
        modifica.setToolTipText("Modifica selezionato");
        //modifica.setIcon(new ImageIcon("/Images/Edit24.gif"));
        modifica.addActionListener(ascoltatore);
        modifica.setActionCommand("modifica");

        //pulsante Ricerca
        JButton ricerca = new JButton("Ricerca");
        ricerca.setToolTipText("Esegui ricerca");
        //ricerca.setIcon(new ImageIcon("/Images/Find24.gif"));
        ricerca.addActionListener(ascoltatore);
        ricerca.setActionCommand("ricerca");

        //pulsante Elimina
        JButton elimina = new JButton("Elimina");
        elimina.setToolTipText("Elimina selezionato");
        //elimina.setIcon(new ImageIcon("/Images/Delete24.gif"));
        elimina.addActionListener(ascoltatore);
        elimina.setActionCommand("elimina");

        //pulsante Esci
        JButton esci = new JButton("Esci");
        esci.setToolTipText("Esci dal programma");
        //esci.setIcon(new ImageIcon("/Images/Import24.gif"));
        esci.addActionListener(ascoltatore);
        esci.setActionCommand("esci");

        //creazione pannello
        JPanel contenitorePulsanti = new JPanel();
        contenitorePulsanti.setPreferredSize(new Dimension(800, 70));
        contenitorePulsanti.setLayout(new GridLayout(1, 5));
        contenitorePulsanti.add(inserimento);
        contenitorePulsanti.add(modifica);
        contenitorePulsanti.add(ricerca);
        contenitorePulsanti.add(elimina);
        contenitorePulsanti.add(esci);

    }

}
e poi la richiamo con la classe che contiene il main
codice:
import java.awt.*;
import javax.swing.*;

public class main
{
    public static void main(String args[])
    {
        JFrame frame = new JFrame("Progetto1");
        frame.setLayout(new BorderLayout());
        toolBar pulsanti = new toolBar();
        frame.setPreferredSize(new Dimension(1000,300));
        frame.add("North",pulsanti);
        frame.pack();
        frame.setVisible(true);

    }
}
ma quando lancio l'applicazione mi visualizza soltanto un form di dimensioni 1000x300 vuoto...

come mai?