Quebra de linha

6 respostas
V

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?

6 Respostas

m4des

Ola, use o metodo append:

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

vlw

V

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

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

T

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?

ViniGodoy

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.

V

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();
		}
T

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();
		}

Que API vc tá usando pra fazer isso?

Criado 8 de dezembro de 2006
Ultima resposta 26 de dez. de 2006
Respostas 6
Participantes 4