Eccolo!
Mi da problemi anche con il JMenuBar.

Pgm

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;

public class gestionale extends Frame{

public static int WIDTH = 800;
public static int HEIGHT = 600;
public static String TITLE = "Gestionale WP";

JTabbedPane fondo = new JTabbedPane();
JPanel Anagrafica = new JPanel();
JPanel Tabella1 = new JPanel();
JPanel Tabella2 = new JPanel();

JPanel prova1 = new JPanel();
JPanel prova2 = new JPanel();
JPanel prova3 = new JPanel();

JPanel[] pannelli = {Anagrafica,Tabella1,Tabella2};

JMenuBar barraMenu = new JMenuBar();
JMenu fileMenu = new JMenu("File");
JMenuItem fileExit = new JMenuItem("Esci");

JTextField nome = new JTextField(15);
JTextField cognome = new JTextField(15);
JTextField data = new JTextField(15);
JTextField luogo = new JTextField(15);
JTextField residenza = new JTextField(15);
JTextField citta = new JTextField(15);
JTextField telcasa = new JTextField(15);
JTextField telcell = new JTextField(15);

String[] tabelle = {"","RW-DSXDUG","dottore","ingegnere","architetto","cavali ere","signore","signora"};
JComboBox combo = new JComboBox(tabelle);

String[] campi = {"","RW-DSXTITACC","via","viale","piazza","piazzetta","vic olo","corso","localita"};
JList lista = new JList(campi);

JScrollPane scroll = new JScrollPane(lista);

JButton invia = new JButton("visualizza");
JButton invia1 = new JButton("visualizza");
JButton invia2 = new JButton("visualizza");

Container frameContainer;


public gestionale() {

super(TITLE);
buildGUI();
setSize(WIDTH,HEIGHT);
setupEventHandlers();
setBackground(Color.darkGray);
setBounds(100,60,600,400);
setResizable(false);
show();

}


void buildGUI(){

String[] tabs = {"Anagrafica","RW-DSXDUG","RW-DSXTITACC"};
String[] tabTips = {"Anagrafica","RW-DSXDUG","RW-DSXTITACC"};

for(int i=0;i<tabs.length;++i){
pannelli[i].setBackground(Color.lightGray);
pannelli[i].setBorder(new TitledBorder(tabTips[i]));
fondo.addTab(tabs[i],null,pannelli[i],tabTips[i]);
}

addComponentsToTabs();
add("Center",fondo);

}


void addComponentsToTabs(){

setupMenuBar();
setupAnagrafica();

}


void setupMenuBar(){

fileMenu.add(fileExit);
barraMenu.add(fileMenu);
setJMenuBar(barraMenu);

}


void setupAnagrafica(){

prova1.add(new JLabel("Nome"));
prova1.add(nome);

prova1.add(new JLabel("Cognome"));
prova1.add(cognome);

prova1.add(new JLabel("Data di nascita"));
prova1.add(data);

Anagrafica.add("North",prova1);

prova2.add(new JLabel("Luogo di nascita"));
prova2.add(luogo);

prova2.add(new JLabel("Residente in"));
prova2.add(residenza);

prova2.add(new JLabel("Cittā"));
prova2.add(citta);

Anagrafica.add("Center",prova2);

prova3.add(new JLabel("telefono casa"));
prova3.add(telcasa);

prova3.add(new JLabel("Telefono Cellulare"));
prova3.add(telcell);

prova3.add(invia);

Anagrafica.add("South",prova3);

}


void setupEventHandlers() {

addWindowListener(new WindowHandler());
invia.addActionListener(new ButtonHandler());
invia1.addActionListener(new ButtonHandler());
invia2.addActionListener(new ButtonHandler());
fileExit.addActionListener(new MenuItemHandler());

}


class ButtonHandler implements ActionListener{

public void actionPerformed(ActionEvent e){
String s = e.getActionCommand();
/*if(s.equals("Go")){
stampaStringa();
}*/
}

}


class MenuItemHandler implements ActionListener{

public void actionPerformed(ActionEvent d){
String t = d.getActionCommand();
if(t.equals("Esci")){
System.exit(0);
}
}

}


public static void main(String args[]) {

gestionale app = new gestionale();

}


public class WindowHandler extends WindowAdapter{

public void windowClosing(WindowEvent e){
System.exit(0);
}

}



}