Click com o botao direito na Jtable[RESOLVIDO]

6 respostas
M

pessoal, é o seguinte:

tenho uma Jtable, quero que ao clicar com o botão direito do mouse ele abre um opção(tipo quando clico no windows que aparece copiar, colar, recortar, etc…)
nessa opção que aparecer eu irei chamar um outro formulario…

alguem poderia me ajudar???

6 Respostas

V

Associe sua JTable a um JPopupMenu:
http://download.oracle.com/javase/tutorial/uiswing/components/menu.html#popup

M

ja tinha visto esse site em um outro forum, nao consequi por ele nao…

alguem nao tem mais alguma resposta??

V

O que você tentou fazer? Por que não funcionou? Como está seu código?
O caminho é esse aí.

M

na verdade eu ja consegui chamar um outro formulario quando clico com o botao direito, em um post seu msm qe procurei no guj…

porém ele nao aparece o menu, quando eu clico com o botao direito ele chama o novo formulario direto
e na verdade eu qero primeiro chamar o menu e se o usuario clicar no menu, daí sim chamar esse no formulario, olha meu codigo como que ta:

private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {

        if (evt.getButton() == MouseEvent.BUTTON3) { // Clique com botao direito do mouse. 
            Fr_ConsultaChequesCancel CC = new Fr_ConsultaChequesCancel(); //instanciei meu novo formulario
            CC.setVisible(true);     
            
        }          
    }
V

Sim, mas você chegou a ler o artigo sobre JPopupMenu que eu te indiquei?
Você criou um JPopupMenu e adicionou o event listener para abri-lo?

M

consegui resolver…

eu adicionei um menupoup e dentro dele eu adicionei um itemmenu e deu certo…

mas vlw a tentativa de ajudar…

Criado 19 de julho de 2011
Ultima resposta 20 de jul. de 2011
Respostas 6
Participantes 2