ciao a tutti ...

ho un problema con una JMenuBar, non riesco a capire cosa non funziona correttamente

io ho questo pezzo di codice che mi crea una JmenuBar

codice:
JMenuBar menuBar = new JMenuBar();
		
		ImageIcon uscitaIcon = new ImageIcon(getClass().getResource("exit.png"));
		
		JMenu menu = new JMenu("FILE");
		JMenu edit = new JMenu("EDITARE");
		
		JMenuItem exit = new JMenuItem("Uscita" , uscitaIcon);
		JMenuItem nuovo = new JMenuItem("Nuovo");
		JMenuItem imp_exp = new JMenuItem("Imp/Exp");
		
		
		JMenuItem importa = new JMenuItem("Importa");
		JMenuItem esporta = new JMenuItem("Esporta");
		
		//inserisco i nuovi elementi come sotto menu di imp_exp
		imp_exp.add(importa);
		imp_exp.add(esporta);
		
		
		menu.add(nuovo);
		//creo una linea come separatore
		menu.addSeparator();
		menu.add(exit);
		//carico il JMenu contenente i sotto menu
		menu.add(imp_exp);
		
		menuBar.add(menu);
		menuBar.add(edit);
		
		setJMenuBar(menuBar);
		return menuBar;
il problema e che quando faccio girare il tutto mi esce fuori la barra menu, mi visualizza correttamente FILE ed EDITARE; su FILE ci sono i 3 'tasti' , NUOVO, USCITA sono corretti , ma al posto di vedere Imp/Exp mi visualizza solo Importa(che dovrebbe essere il primo elemento del SottoMenù).
quancuno sa darmi un consiglio?

Grazie