Selecionar linhas do Jtable uma a uma automaticamente

Boa noite, amigos!

Eu tenho um programa que faz cópia de arquivos. Nesse programa tenho uma JTable que traz a lista de todos os arquivos que serão copiados. O que estou tentando é o seguinte, quando um determinado arquivo tiver sua copia finalizada o JTable deve manter a linha desse arquivo selecionada. Eu tentei de diversas formas e não consegui que isso ocorra “item a item”.
Tipo, dentro do meu foreach que faz a cópia dos arquivos está também o método que faz a seleção das rows e é chamado ao confirmar que a copia do arquivo foi realizada, porém, o sistema fica “congelado” durante o procedimento de cópia dos arquivos e ao final, quando termina (ou não, dependendo de alguma exceção) ele me traz todas as linhas dos arquivos copiados selecionados, mas eu queria que ele fosse mostrando “um a um”, sem esse “congelamento”. tentei uma thread, mas não funfou direito. Alguém tem uma direção que eu possa tomar?

Deixa queto, estava utilizando a Thread de forma erada, deu certo, vlw