Clique do Mouse na JTable

3 respostas
xwillianss

Olá,
Eu tenho esse código abaixo:

if(evt.getClickCount() == 2){
            JOptionPane.showMessageDialog(null, jTabela.getValueAt(jTabela.getSelectedRow(), 1));
        }

ao invés de o botão esquerdo funcionar, funciona o botão direito… estranho…
Alguém poderia me apontar um caminho para essa solução?

3 Respostas

luiz.portnoy

Tenta assim:

if(evt.getClickCount() == 2 && evt.getButton() == evt.BUTTON1){  
               JOptionPane.showMessageDialog(null, jTabela.getValueAt(jTabela.getSelectedRow(), 1));  
           }
xwillianss
luiz.portnoy:
Tenta assim:
if(evt.getClickCount() == 2 && evt.getButton() == evt.BUTTON1){  
               JOptionPane.showMessageDialog(null, jTabela.getValueAt(jTabela.getSelectedRow(), 1));  
           }

Acho que não reolve pois minha jTable não é implementada por mim e sim adicionada no JFrame pelo Netbeans...

xwillianss
luiz.portnoy:
Tenta assim:
if(evt.getClickCount() == 2 && evt.getButton() == evt.BUTTON1){  
               JOptionPane.showMessageDialog(null, jTabela.getValueAt(jTabela.getSelectedRow(), 1));  
           }

RESOLVIDO
[size=18]Apenas sobrescrevir o método isCellEditable da DefaultTableModel....[/size]

Criado 28 de maio de 2010
Ultima resposta 28 de mai. de 2010
Respostas 3
Participantes 2