Problemas para mostrar o JMenubar

2 respostas
B

Já conferi o código, mas na consegui enxergar nada errado ainda.
Alguém pode me ajudar?
A janela abre sem erros, mas o menu não aparece

public class Principal extends JFrame {

    //Declaração de Menu Principal
    JMenuBar barraDeMenu = new JMenuBar();
    JMenu pessoas = new JMenu("Pessoas");
    JMenu produtos = new JMenu("Produtos");
    JMenu aluguel = new JMenu("Aluguel");

    /**
     * @param args the command line arguments
     */
    public Principal() {
        super("Solaris : Gerência de Comércio :");
        this.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
        Container interno = this.getContentPane ();
        this.montaMenuPrincipal();
    }

    private void montaMenuPrincipal() {
        JMenuItem novaPessoa = new JMenuItem("Novo");
        JMenuItem pesquisarPessoa = new JMenuItem("Pesquisar");
        this.pessoas.add(novaPessoa);
        this.pessoas.add(pesquisarPessoa);
        this.barraDeMenu.add(pessoas);
    }

    //Classe principal
    public static void main(String[] args) {
        Principal janela = new Principal();
        janela.setVisible(true);
        janela.setSize(800, 600);
    }
}

2 Respostas

visola

Não faltou adicionar o menu no frame?

this.setJMenuBar(barraDeMenu);
B

Putz, que bobagem. kkk
Muito obrigado cara, era isso mesmo. Falta de atenção total.

Criado 22 de janeiro de 2011
Ultima resposta 22 de jan. de 2011
Respostas 2
Participantes 2