[RESOLVIDO]TextField com mais de uma linha

Eu estou a criar um programa em que tudo que escrevemos no textField irá ser gravado num documento.

Mas o problema é que o textField só deixa escrever numa linha.
Eu gostava de saber se é possível escrever na textfield de modo a que haja linhas etc. Tipo JEditorPane.

O código é este:

FileWriter escreve = new FileWriter(file,true); escreve.write(String.format("%s", textField.getText())); //Não consigo com o texto do JEditorPane dá erro escreve.close();

Neste caso vc poderia usar o JTextArea!

Mas eu quando uso o JTextArea dá erro nesta parte do código

escreve.write(String.format("%s", textArea.getText()));  

erro:

Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at TextWriter$3.actionPerformed(TextWriter.java:106)

Ta retornando algo em textArea.getText()?

O que ta retornando realemente é valido?

Da uma olhada nesse tipo de sintaxe.

Não existe nada nulo :confused:

se eu escrever ola na JTextArea dá erro.

mas se for na JTextField já não dá erro.

já agora eu consigo criar o arquivo só que ele não tem texto lá dentro.

Já descobri o erro…

tinha uma variável iniciante e outra variável em baixo…
era por isso que o erro dava null :slight_smile:

O erro foi de NullPointerException o que significa que alguém está nulo.
Verifique qual informação está vazia nesse momento.

http://download.oracle.com/javase/6/docs/api/javax/swing/JTextArea.html
http://download.oracle.com/javase/tutorial/uiswing/components/textarea.html