Ecco qui
	codice:
	
{
				MenuBar = new JMenuBar();
				setJMenuBar(MenuBar);
				MenuBar.setPreferredSize(new java.awt.Dimension(689, 36));
				MenuBar.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
				{
					databaseButton = new JButton();
					FlowLayout databaseButtonLayout = new FlowLayout();
					MenuBar.add(databaseButton);
					databaseButton.setLayout(databaseButtonLayout);
					databaseButton.setText("Conn.Database");
					databaseButton.setIcon(new ImageIcon(getClass().getClassLoader().getResource("icon_sql_32px.gif")));
					databaseButton.setToolTipText("Apri la connessione con il Database");
					databaseButton.setBorder(BorderFactory.createTitledBorder(""));
					databaseButton.setSize(176, 36);
					databaseButton.setPreferredSize(new java.awt.Dimension(229, 36));
					databaseButton.setBackground(new java.awt.Color(192,192,192));
					databaseButton.addMouseListener(new MouseAdapter() {
						public void mouseClicked(MouseEvent evt) {
							databaseButtonMouseClicked(evt);
						}
					});
				}
				{
					creaConto = new JMenu();
					MenuBar.add(creaConto);
					creaConto.setText("Apri Conto");
					creaConto.setBorder(BorderFactory.createTitledBorder(""));
					creaConto.setSize(150, 36);
					creaConto.setPreferredSize(new java.awt.Dimension(189, 35));
					creaConto.add(new JMenuItem ("Conto con Fido"));
				}
				{
					operazioniConto = new JMenu();
					MenuBar.add(operazioniConto);
					operazioniConto.setText("Operazioni");
					operazioniConto.setToolTipText("Seleziona la operazione da effettuare sul Conto");
					operazioniConto.setBorder(BorderFactory.createTitledBorder(""));
					operazioniConto.setSize(150, 36);
					operazioniConto.setPreferredSize(new java.awt.Dimension(189, 35));
					operazioniConto.add(new JMenuItem ("Accredita"));
					operazioniConto.add(new JMenuItem ("Preleva"));
					operazioniConto.add(new JMenuItem ("Imposta Fido"));
					operazioniConto.add(new JMenuItem ("Chiudi Conto"));
				}
				{
					visualizzaMenu = new JMenu();
					MenuBar.add(visualizzaMenu);
					visualizzaMenu.setText("Visualizza");
					visualizzaMenu.setBorder(BorderFactory.createTitledBorder(""));
					visualizzaMenu.setSize(150, 36);
					visualizzaMenu.setPreferredSize(new java.awt.Dimension(196, 35));
					visualizzaMenu.add(new JMenuItem ("Conto"));
					visualizzaMenu.add(new JMenuItem ("Lista Conti"));
					visualizzaMenu.add(new JMenuItem ("Percentuale Conti con Fido"));
					visualizzaMenu.add(new JMenuItem ("Transazioni Conto"));
				}
				{
					salva_carica = new JMenu();
					MenuBar.add(salva_carica);
					salva_carica.setText("Salva/Carica");
					salva_carica.setBorder(BorderFactory.createTitledBorder(""));
					salva_carica.setSize(150, 36);
					salva_carica.setPreferredSize(new java.awt.Dimension(245, 35));
					//si attiva quando si effettua la connessione al Database
					salva_carica.setEnabled(false);
					salva_carica.add(new JMenuItem ("Salva"));
					salva_carica.add(new JMenuItem ("Carica"));
				}
			}
	//Pannello
{
				PannelloData = new JDesktopPane();
				getContentPane().add(PannelloData, BorderLayout.CENTER);
				PannelloData.setPreferredSize(new java.awt.Dimension(800, 99));
				PannelloData.setBackground(new java.awt.Color(0,128,192));
				PannelloData.setEnabled(true);
				{
					GiornoMenu = new JMenu();
					PannelloData.add(GiornoMenu);
					GiornoMenu.setEnabled(true);
					GiornoMenu.setBounds(280, 28, 84, 35);
					GiornoMenu.setText("giorni");
					GiornoMenu.setBorder(BorderFactory.createTitledBorder(""));
					GiornoMenu.setPopupMenuVisible(true);
					GiornoMenu.setRolloverEnabled(true);
					JMenuItem prima =new JMenuItem("Prima");
					prima.setEnabled(true);
					GiornoMenu.add(prima);
				}
				{
					separ2 = new JSeparator();
					PannelloData.add(separ2);
					separ2.setBounds(0, 91, 805, 14);
					separ2.setBackground(new java.awt.Color(0,0,0));
					separ2.setFont(new java.awt.Font("Dialog",0,6));
				}
			}
 
questo è il codice se non faccio partire un JMenu delMenuBar ,ad esempio creaConto ,non mi parte neanche GiornoMenu.