Botao direito na JTable

4 respostas
gabrielmassote

E ae pessoal…
sou novo no forum e se pudessem me ajudar…

tenho a seguinte duvida…

tenho uma JTable que uso o modo AbstractTableModel implementado, e gostaria que quando eu clicar com o Botao Direito do mouse sobre alguma linha da tabela ele abrisse um Menu, Painel ou qualquer coisa…

so nao sei como fazer essa ligacao de quando clicar com o botao direito na tabela ele fazer alguma acao…

de preferencia usar o mouseListener…

obrigado a todos…e aguarda uma resposta

4 Respostas

lina

Oi,
segue abaixo como usar o evento do mouse ao clicar em uma JTable…
acho que não será necessario explicar… pois comentei direitinho,
mais qualquer coisa… bérra!!!

// evento do mouse io_tb_tabela.addMouseListener(new MouseAdapter() { // Evento do mouse clicado. public void mouseClicked(MouseEvent e) { // Se clicado uma vez, e for com o segundo botão. if ( (e.getClickCount() == 1) && (e.getButton() == MouseEvent.BUTTON2) ) { // Se clicado na segunda coluna.. (claro que aqui pode ser linha, dai use getSelectedRow.. if ( io_tb_tabela.getSelectedColumn() == 2 ) { // Faz a ação. } } } });

Tchauzin!

gabrielmassote

vlws cara…vou testar aqui…no final de semana…e qualquer coisa te respondo…
entao e so adicionar evento do mouse a tabela e ja era…
tranquilo…

qualquer coisa retorno aqui abraco

lina

cara? :?

então tá… depois retorna =)

gabrielmassote

rsrsrsrrs sorry…

nao abriu a foto do lado aquela hora…
agora que vi…

desculpe msm…
retorno sim…

brigadao…

Criado 20 de abril de 2007
Ultima resposta 20 de abr. de 2007
Respostas 4
Participantes 2