Salvar conteúdo de JTextArea em um arquivo externo

    Olá. Tenho uma aplicação que faz alguns cálculos e exibe os resultados num JTextArea. Gostaria de saber se é possível ou que tipo de comando eu deveria utilizar, para que o usuário, ao clicar num botão, possa enviar o conteúdo corrente do JTextArea para um arquivo texto, com a opção de salvá-lo com o nome desejado?
    Grato.

[code]
import java.io.*;

public class Teste {

public static void main( String[] args ) {
	
	try {
		
		File f = new File( "conteudo.txt" );
	
		PrintWriter out = new PrintWriter( new FileOutputStream( f ) );
		
		out.print( "ao conteúdo da JTextArea vem aqui..." );
		out.flush();
		
		out.close();
		
	} catch ( IOException exc ) {			
	}

	

}

}[/code]

Só para vc entender… Falow!