Alimentar JTextField apartir de uma thread

Olá…
estou com um problema que é o seguinte… tenho um JFrame que chama uma thread para processar um arquivo texto e exibir o progresso (JProgressBar).

Ao terminar o processamento, quero alimentar alguns JTextField, só que na thread não consigo pegar o nome dos components.

A chamada da thread no JFrame

Thread th = new Processo(this.pnlDados, filename, txtAreaArquivo, jProgressBar1, d, IniFile );
th.start();

método da Thread que trata após o término

private void trataTermino(){
Component c = null;
for (int i = 0; i < painel.getComponents().length; i++) {
c = painel.getComponent(i);
if (c instanceof JTextField)
String nome = ((JTextField) c).getName();
}
}

O nome vem sempre nulo… alguém tem alguma sugestão?