Gravar arquivo txt

Gostaria de saber como gravar um arquivo txt utilizando um texto dentro de um JTextArea.

Ex.:

JTextArea area=new JTextArea();
area.setText(“Algumas linhas”);
area.append("\nde testes");
area.append("\ngostaria de guardar");
area.append("\nessas frases em um arquivo txt");

aqui no GUJ mesmo tem alguns tutoriais que podem te ajudar

http://www.guj.com.br/java.tutorial.artigo.13.1.guj

e

http://www.guj.com.br/java.tutorial.artigo.183.1.guj

Dois artigos ótimos aqui do GUJ::

Aprendendo a manipular arquivos
http://www.guj.com.br/java.tutorial.artigo.13.1.guj

e

Agenda simples em Java
http://www.guj.com.br/java.tutorial.artigo.183.1.guj

No Java 5 existe uma maneira simplificada de se fazer isso:

PrintStream ps = new PrintStream(“c:/tttteste.txt”);
ps.println(“texto de exemplo”);
ps.close();

No caso, ao invés de você usar “texto de exemplo”, pode usar area.getText();

Veja a classe completa que programei como exemplo:

import java.io.PrintStream;

public class TesteGravaArquivo {

public TesteGravaArquivo() {
}

public static void main(String[] args) {
    try {
        PrintStream ps = new PrintStream("c:/tttteste.txt");
        ps.println("texto de exemplo");
        ps.close();
    } catch (Exception ex) {
        System.out.println("Não foi possível gravar arquivo!");
    }
}

}

vinicius-serpa dê uma olhada :
http://www.guj.com.br/posts/list/50115.java

flw :lol:

Óia o penetra aqui…
Nem testei o código do vinicius-serpa ainda mas, e se tivesse um JTextField e eu quisesse gravar o nome que fosse digitado nele, mas só que ir adicionando dentro dentro do “Arquivo.txt” um nome cada vez que eu clicasse no botão salvar? E quando fosse ler trazer só o que eu escolher, por um código ou pelo próprio nome mesmo?

Valeu :wink: