JTextArea não detecta '\r'

Estamos desenvolvendo um aplicativo no Linux com C++ e Java.
Temos como objetivo fazer a chamada dos programas feitos em c++ e colocar no JTexArea a saída destes programas(usamos RunTime e Process do java).
Quando algum programa manda o \n o JTextArea detecta e manda a próxima String à linha seguinte porém(salta para próxima linha), quando é enviando um \r ele está concatenando a nova String com o final da linha atual no JTextArea resumindo : não funciona ‘\r’ neste componente Java!
obs : o ‘\r’ coloca a próxima string no inicio da linha atual.

Como faço para solucionar este problema?

Grato pela atenção!

Marcelo,

não sou muito bom com a swing, mas acredito que isto é uma característica do ambiente operacional. Acredito que no endereço a seguir, você poderá encontrar algumas dicas sobre a adição de novas linhas no JTextArea, pois ele utiliza a classe DefaultEditorKit.

http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/text/DefaultEditorKit.html

Espero ter ajudado,

Boa Sorte!!!

Luís

o \r se nao me engano eh o retorno de carro, se tu for ver ele esta fazendo
certo entao…
o q tu quer q o \r faça?