eu tenho um tabela na qual tem uma lista com o nome de todos os clientes. Eu queria que ao clicar em cima do nome do cliente se abri-se uma segunda janela com todos os dados cadastrados. O meu problema é como vou fazer para quando clicar em determinada linha abra essa segunda janela.
Boa tarde IkeSilva,
Implemente um MouseListener na sua tabela:
SuaTabela.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent e)
{
//Chama a tela
}
});
[quote=Chailon]Boa tarde IkeSilva,
Implemente um MouseListener na sua tabela:
SuaTabela.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent e)
{
//Chama a tela
}
});
[/quote]
Em parte, este codigo está certo, mais no contexto da pergunta, fala click, mais no tópico fala “Duplo-Click”.
Aqui vai uma dica: Abra um evento na tabela onde inicia um sistema de Click… que seria 1 clik para gerar a ação.
segundo faça um evento com um If como este:
if (evt.getClickCount()==2){
//Aqui dentro se encontra a ação para um Duplo-Click.
}
Ficaria assim:
private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {
if (evt.getClickCount()==2){
//Ação de duplo-click
}
}
Veja se isto ajuda na sua dúvida.