テキストを読み込んで、各行に対して順番に処理を行っています。

で、各行を処理するときに、JTextAreaに文字列を表示しようと
しているのですが、全行に対しての処理が終わった後にしか
表示されません。以下の内容で、処理中でも表示内容を最新化する
方法をお教えください。よろしくお願いします。


private JTextArea console; //実行結果表示エリア
private UnkoInfo unko;

private void parse() {
(途中略)
  while ((line = br.readLine()) != null) {
    //以下の内容が出力されない
    console.setText("Now Parsing : " + line);
    //以下の処理に数秒〜10秒程度かかる。
    unko = ClassA.parse(line);
    //別エリアに実行結果を表示
    print(unko);
  }
}