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: