Como faço para ler um arquivo e imprimir na tela?

Pessoal,

Como faço para ler um arquivo por exemplo e depois imprimir o arquivo em uma JTextArea por exemplo?

Obrigado,

gatecrasher

import java.io.*;

public class LeArquivo
{
public static void main (String args[]) throws IOException
{
File f = new File(args[0]);
// apenas cria o arquivo lógico
FileReader arq = new FileReader(f);
// estabelece o arquivo físico com o intuito de leitura
BufferedReader saida = new BufferedReader(arq);
// associa o arquivo lógico ao arquivo físico

    String linha = new String();
    
    while ((linha = saida.readLine()) != null)
        System.out.println(linha + '

');

    saida.close();
}

}