JTable - Como adicionar eventos?

2 respostas
M

Olá, estou completamente perdida…

Consegui montar a tabela fazendo uma classe MyTable que extends DefaultTableModel.

Tenho duas colunas e toda vez que eu clicar sobre um elemento de uma das colunas, deveria abrir um JPopupMenu.

É possível fazer isso?

Muito obrigada

Malu :roll:

2 Respostas

B

Ola,

Vc pode trabalhar com o java.awt.event.MouseListener, atravas do metodo mouseClicked(MouseEvent), para verificar qual coluna foi clicada vc verifica na JTable atraves do metodo "columnAtPoint(Point point) ", se precisar da linha é o metodo "rowAtPoint(Point point) ", sendo que este ponto vc recupera do MouseEvent.

M

Muito obrigada…

Deu certinho :wink:

[]´s

Malu :cool:

Criado 28 de novembro de 2006
Ultima resposta 28 de nov. de 2006
Respostas 2
Participantes 2