Pessoal, o que devo fazer para que quando o usuário do meu sistema após dar um duplo clique em uma linha de uma jTable a mesma efetue uma consulta no banco e exiba um formulário com os parametros desta consulta?
adicione um MouseListener na sua JTable. no método mouseClicked, verifique se e.getClickCount() é maior ou igual a 2. Se for, table.getSeletedRow() é a linha que vc esta selecionada. table.getModel().getValueAt(row, col) vc pega os valores para saber qual registro ir buscar no banco.
Daí chama atua tela que exibe o conteudo de um VO com as informações da linha selecionada.
tenho o q vc precisa…
suaTabela.addMouseListener(
new MouseAdapter() {
public void mouseClicked( MouseEvent e ) {
StringBuffer sb = new StringBuffer();
for ( int i = 0; i < suaTabela.getColumnCount(); i++ ) {
sb.append( suaTabela.getValueAt( suaTabela.getSelectedRow(), i ) + " " );
}
JOptionPane.showMessageDialog( null, sb.toString(), “Título”, JOptionPane.INFORMATION_MESSAGE );
}
}
)
espero ter ajudado, boa sorte !
abraços
Valeu pessoal, muito obrigado!