Como fazer abrir uma janela ao clicar em uma linha de uma JTable no netbeans?

Como fazer abrir uma janela ao clicar em uma linha de uma JTable no netbeans ?

essa janela seria um Jframe??

se for… tenta no evento mousecliked da tabela

instanciar e mostrar ele…

Tem que ser em uma linhaa da tabelaa… e não na tabelaa toda…

Você tem que adicionar um mouselistener na JTable.

Aí, como vc está usando o NetBeans, ele vai te jogar direto no método que trata esse evento.

No método, vc usa o objeto do Event pra checar quantos cliques foram dados (eu costumo usar o duplo clique).

E daí usa o método rowAtPoint pra saber qual o número da linha que foi clicada.

Exemplo abaixo:

private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {                                     
        if(evt.getClickCount() > 1){
            int row = this.jTable1.rowAtPoint(evt.getPoint());
            // Abre um diálogo pra editar os dados
            showEditForm(lista.get(row));
        }
    }                                    
1 curtida

Poww véii… vlww msmoo!!

Consegui resolverr… ^^

abraços!

Quando fui no evento mousecliked ele pede para adicionar manipulador…

O que devo fazer? :oops: