JTable com JPopupMenu

1 resposta
Resplandes

Amigos como faço para acionar um menu popup quando clicar com o lado direto em uma linha da Jtable…

1 Resposta

S

Caso esteja se referindo ao botão direito do mouse, segue uma ideia simples:

Adicione um MouseListener à tabela:

t.addMouseListener(new MouseAdapter(){ @Override public void mouseClicked(MouseEvent e) { if(e.isPopupTrigger()){//Se o mouse foi clicado com o botão de PopupMenu default do sistema operacional em uso p.show(t, e.getX(), e.getY()); //p é o JPopupMenu, t é a tabela, e.getX() recupera a posição horizontal do mouse e e.getY() recupera a posição vertical. } } }

Criado 17 de maio de 2013
Ultima resposta 21 de mai. de 2013
Respostas 1
Participantes 2