Gostaria de saber como gravar um arquivo txt utilizando um texto dentro de um JTextArea.
Ex.:
JTextAreaarea=newJTextArea();area.setText(“Algumaslinhas”);area.append("\nde testes");area.append("\ngostaria de guardar");area.append("\nessas frases em um arquivo txt");
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 {
publicTesteGravaArquivo(){}publicstaticvoidmain(String[]args){try{PrintStreamps=newPrintStream("c:/tttteste.txt");ps.println("texto de exemplo");ps.close();}catch(Exceptionex){System.out.println("Não foi possível gravar arquivo!");}}
Ó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?