Duvida JPopupMenu

Pensei q fosse facil adicionar PopupMenu, mas to levando uns pau ou n to sabendo fazer, tipo adicionei 1 PopupMenu no netbeans, dai setei o ComponentPopupMenu da minha JPanel1, mas msm assim n exibiu, pq?

Dai, achei o seguinte codigo p adicionar PopupMenu:

JFrame f = new JFrame("Teste");
        //p = new JPopupMenu();
        JMenu m = new JMenu("Arquivo");
        m.add("Sair");
        p.add(m);
        f.addMouseListener(new MouseAdapter() {
        public void mouseReleased(MouseEvent ev) {
        if (ev.isPopupTrigger())
        p.show((Component)ev.getSource(), ev.getX(), ev.getY());
        }});
        f.pack();
        f.show();

Seguinte, popupmenus em frames no netbeans, so colocando codigo no evento mouserRleased pq o frame n tem o ComponentPopupMenu e os outros q tem este componente, tanto faz por no evento qto setar o ComponentMenu, correto??? (pelo menos foi q entendi)

Adiciona um toolTipText no seu jPanel e vê se o pop up vai aparecer…

Já tive um problema parecido.

[quote=davidbuzatto]Adiciona um toolTipText no seu jPanel e vê se o pop up vai aparecer…

Já tive um problema parecido.[/quote]

Eh msm, pegou, q bug escroto!! Vlw

Hehehehehehe
Nunca parei para tentar ver o q ocasiona isso, mas desse jeito funciona :smiley:

Falow!

E este meu raciocinio sobre Popupmenus, esta correto? “Seguinte, popupmenus em frames no netbeans, so colocando codigo no evento mouserRleased pq o frame n tem o ComponentPopupMenu e os outros q tem este componente, tanto faz por no evento qto setar o ComponentMenu, correto??? (pelo menos foi q entendi)”