Para fazer saber quando foi alterado um caractere no textfield, adiciona um listener no Document dele. Dá uma procurada no forum sobre como implementar que tem uns topicos.
Depois de ter o cara ouvindo, para buscar o dado na JTable, nao existe nenhum método pronto: vc deve criar o seu método de busca ( e selecao ) do dado na JTable, ou melhor, no modelo dela.
flw!
zica
Eu implementei desta maneira:
No JTextField usei esse evento que sempre é chamado quando alguma digitação ocorre nele:
:arrow: Eu implementei os três métodos dessa interface DocumentListener desta forma por não ter testado exatamente o changedUpdate, apesar de acreditar que ele sozinho já dá conta do recado.
zica
Corrigindo um probleminha que havia no código :
private void procuraTable(String nome){
int tamanho = nome.length();
for (int linha = 0; linha<jtable.getRowCount(); linha++){
String nomeTabela = (String)jtable.getValueAt(linha, 1);
if ((nomeTabela.length() >= tamanho) && (nomeTabela.substring(0,tamanho).equals(nome))){
jtable.setRowSelectionInterval(linha,linha);
}
}
}