Quebra de linha

Após salvar em XML um código Java, ao recuperar essa informação, não consigo apresentar na JTextArea com as quebras de linhas, aparece uma string em uma única linha. Alguém sabe o que pode ser feito?

Ola, use o metodo append:

seuJTextArea.append("\n"+suaString);

vlw

então …o problema é que não sei onde quebrar a linha.

tem um arquivo txt em anexo que explica melhor o problema.

Isso depende da forma como voce salva e recupera os dados do xml.

Como você está fazendo isso?

Tem como mostrar o código que você usa pra salvar o xml?

Use:

seuTextArea.setLineWrap(true); seuTextArea.setWrapStyleWord(true);

O primeiro comando força a quebra de linha e o segundo impõe que essa quebra divida apenas palavras inteiras.

Estive fora, de toda forma gostaria de agradecer as respostas.

Consegui solucionar o problema utilizando dessa forma:

  • Para salvar

File arq = new File(projeto.getProjName());

		try {
			fos = new FileOutputStream(arq);
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}
		XMLEncoder enc = null;
		enc = new XMLEncoder(fos);
		enc.writeObject(projeto);
		enc.close();

e para recuperar:

FileInputStream fis = null;
try {
fis = new FileInputStream(theFile.getName());
} catch (FileNotFoundException e) {

		e.printStackTrace();
	}	 
		
		XMLDecoder dec = null;
		dec = new XMLDecoder(fis);
		
		projeto = (TestCaseProject)dec.readObject();
		dec.close();
		
		
		try {
			fis.close();
		} catch (IOException e) {
			
			e.printStackTrace();
		}

[quote=vst]Estive fora, de toda forma gostaria de agradecer as respostas.

Consegui solucionar o problema utilizando dessa forma:

  • Para salvar

File arq = new File(projeto.getProjName());

		try {
			fos = new FileOutputStream(arq);
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}
		XMLEncoder enc = null;
		enc = new XMLEncoder(fos);
		enc.writeObject(projeto);
		enc.close();

e para recuperar:

FileInputStream fis = null;
try {
fis = new FileInputStream(theFile.getName());
} catch (FileNotFoundException e) {

		e.printStackTrace();
	}	 
		
		XMLDecoder dec = null;
		dec = new XMLDecoder(fis);
		
		projeto = (TestCaseProject)dec.readObject();
		dec.close();
		
		
		try {
			fis.close();
		} catch (IOException e) {
			
			e.printStackTrace();
		}

[/quote]

Que API vc tá usando pra fazer isso?