Marcos, da uma olhada ai se ajuda, este método
captura o evento na mudança de linha do JTable, e realiza uma consulta
SQL,através da coluna indicada.
Luciano Coelho
tableResultado.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);ListSelectionModel
rowSM =
tableResultado.getSelectionModel();rowSM.addListSelectionListener(new
ListSelectionListener() { public void
valueChanged(ListSelectionEvent e) {
ListSelectionModel lsm =
(ListSelectionModel)e.getSource();
if (lsm.isSelectionEmpty())
{
System.out.println("No rows are
selected.");
} else
{consultarApresentantes();
}
} });
private void
consultarApresentantes() { long codigo =
Long.parseLong(""+tableResultado.getValueAt(tableResultado.getSelectedRow() ,
0)); String consulta = "SELECT C.NOME_CLIENTE
" + "FROM CLIENTES C ,
LIVRO1_CLIENTE LC " + "WHERE
LC.IDLIVRO1 = " + codigo + "
" + "AND LC.CPF_CLIENTE
= C.CPF_CLIENTE " + "ORDER BY
C.NOME_CLIENTE";
operacaoLivro1.fazerConsulta(consulta); apresResultado.setText(""); try{ while(operacaoLivro1.resultado.next()){apresResultado.append(operacaoLivro1.resultado.getString(1)
+ "\n"); } }catch(Exception
i){ System.out.println("Falha na leitura dos
dados"); } }
- Original Message -
From:
Marcos Tadeu P. Vargens
To: [EMAIL PROTECTED]
Sent: Wednesday, February 12, 2003 11:42
PM
Subject: [java-list] Swing: evento na
celula de uma JTable
Caros amigos, preciso de ajuda com o
Swing.
Aguem pode me ajudar a colocar evento em uma
célula de uma JTable? Por favor se for indicar exemplos não me indique aqueles
que a classe extend a JTable, pois tenho uma JTable dentro de um Frame. Tomara
que alguem saiba :/