JMenu - Como utiliza-lo ? [RESOLVIDO]

Oi!
Após criar o JMenu, tem que adcioná-lo ao Frame ?

Veja o meu código:

		JFrame myFrame = new JFrame(); //creates JFrame
		
		JMenuBar menuBar = new JMenuBar();
		setJMenuBar(menuBar);
		
		//add menu for the menubar
		JMenu fileMenu = new JMenu("File");
		JMenu editMenu = new JMenu("Edit");
		menuBar.add(fileMenu);
		menuBar.add(editMenu);

Não está exibindo no frame.

Edit: Oi! O problema foi resolvido. Basta adcionar ao frame:

Ola hackum ,

Modifiquei o seu exemplo e funcionou aqui , de uma olhada:



import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import java.awt.Dimension;
import javax.swing.JButton;

public class TesteMenu {

	public TesteMenu() {
	
		JFrame myFrame = new JFrame(); //creates JFrame
		myFrame.setBounds(0,0,800,600);
		myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		JButton botao = new JButton("OK");
		botao.setPreferredSize(new Dimension(100,50));

		JPanel panel = new JPanel();

		JMenuBar bar = new JMenuBar(); //creates the bar of menus
		JMenu addMenu = new JMenu("Menu");
		JMenuItem menuitem = new JMenuItem("Primeiro item");
		addMenu.add(menuitem);
		
		// bar.setPreferredSize(new Dimension(200,20));
		bar.add(addMenu);
		myFrame.setJMenuBar(bar);
		//myFrame.add(bar);
		panel.add(botao);
		myFrame.add(panel);
		myFrame.setVisible(true);

	}
	
	public static void main(String args[] ) {
	
		TesteMenu testemenu = new TesteMenu();
		
	}
}

De uma tambem aqui http://java.sun.com/docs/books/tutorial/uiswing/components/menu.html

Espero ter ajudado.

Oi Rafael!
Obrigado por responder!
Já consigui resolver o problema, mas dá forma que o fez também é interessante.

Até mais Rafael…!