JTable integrado com outros Componentes

Ola,

Continuando a minha saga com JTable, eu tenho uma tela assim:

Um JTable read-only preenchido com registros de um BD…
Ao usuario selecionar uma linha eu devo pegar os dados deste registro e jogar em campos editaveis (JTextFields) para o usuario poder mexer. O negocio é que estou em duvida se tem um evento tipo JTable.OnSelectedRow da vida ou se é TableModel.OnSelectedRow… como eu faria esta amarracao de evento?

Obs: Eu nao posso editar direto a JTable, pois tenho outros controles envolvidos.

Vc pdoe adicionar um evento do tipo SelectionListener. É ele quem escuta as alterações de linhas. Só fica esperto de chegar se isAdjustment() é true para executar o conteudo do teu listener, pois quando vc clia com o mouse na JTable para selecionar, ela pode pensar que vc quer “arrastar” alguma coisa ou “ajustar”, então é bom checar essa propriedade para nao ter duplicidade na execução do listener.

public void adjustmentValueChanged(AdjustmentEvent e){
   if( !getValueIsAdjusting() ){
      // O que tu quer fazer, vai aqui...
   }
}

flw!