GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
problema para pular linha no textArea
Índice dos Fóruns
»
Interface Gráfica
Autor
Mensagem
12/02/2007 17:02:02
Assunto:
problema para pular linha no textArea
davidhc
JavaEvangelist
Membro desde: 26/07/2006 09:11:47
Mensagens: 359
Offline
public static void lerConsole() { try { InputStream is = new FileInputStream("D:/rene/Console.txt"); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr); String s; try { s = br.readLine(); while(s != null) { textAreaConsole.setText("\n"+s); s = br.readLine(); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } catch (FileNotFoundException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } }
Alguem sabe pq não está pulando linha? Ele imprime somente a última linha do arquivo!
talvez esteja tão vazio =o
12/02/2007 17:06:40
Assunto:
Re:problema para pular linha no textArea
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
textAreaConsole.setText("\n"+s);
Isto está atribuindo sempre a última linha lida.
12/02/2007 17:11:58
Assunto:
Re:problema para pular linha no textArea
von.juliano
GUJ Master
Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline
Assim vai funcionar corretamente:
FileReader fr = new FileReader(input); BufferedReader reader = new BufferedReader(fr); String temp = ""; String text = ""; do{ temp = reader.readLine(); text += temp + "\n"; }while (temp!=null); txtarea.setText(text.substring(0, text.length()-6)); reader.close();
Blz!
É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!
Desenvolvendo software de forma simples! -
http://vonjuliano.wordpress.com/
13/02/2007 07:42:57
Assunto:
Re:problema para pular linha no textArea
LuizLG
JavaBaby
Membro desde: 19/12/2006 16:09:42
Mensagens: 98
Localização: Taubaté-SP
Offline
Sempre que você der um setText irá definir um novo valor para ele.
Ex:
jtext.setText("Joao\n");
jtext.setText("Maria");
O Texto que aparecerá será
Maria
Usando
append(String)
você consegue ir adicionando uma string ao final do texto!
Ex:
jtext.append("Joao\n");
jtext.append("Maria");
Irá aparecer:
Joao
Maria
Falou!
-x-
LG
Índice dos Fóruns
»
Interface Gráfica
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team