Atualização de caracteres em modo texto.  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
mizumoto
Debugger
[Avatar]

Membro desde: 12/09/2008 09:47:03
Mensagens: 71
Localização: Vitória - ES
Offline

Pessoal,

Eu estou fazendo aqui um programa que roda em modo texto que exibe algumas informações durante a sua execução.
Em um determinado momento, o programa faz uma verificação em aproximadamente 2500 arquivos levando alguns segundos para cada um deles.
No momento o programa está exibindo uma linha do tipo "Verificando o arquivo N de 2500" para cara arquivo verificado, gerando 2500 linhas de lixo indesejável na tela.
Gostaria de saber se há um jeito de atualizar em modo texto o valor de N sem ter que adicionar novas linhas no xterm para isso.

Alguém pode me ajudar com isso?

Obrigado!
juno.rr
JavaChild

Membro desde: 28/08/2008 14:42:53
Mensagens: 135
Localização: Brasília
Offline

Olá, vc já tentou utilizar o caractere de escape "\r" antes da frase que será exibida? Não sei se funciona no xterm, eu sei que funciona no dos do windows...

Valeu.
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

Algum problema se for compatível só com OS baseados em Unix?

http://www.pitman.co.za/projects/charva/Screenshots.html

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
kemperacc
Java Ninja
[Avatar]

Membro desde: 11/11/2006 11:34:51
Mensagens: 288
Localização: Divinopolis
Offline

mizumoto wrote:Pessoal,

Eu estou fazendo aqui um programa que roda em modo texto que exibe algumas informações durante a sua execução.
Em um determinado momento, o programa faz uma verificação em aproximadamente 2500 arquivos levando alguns segundos para cada um deles.
No momento o programa está exibindo uma linha do tipo "Verificando o arquivo N de 2500" para cara arquivo verificado, gerando 2500 linhas de lixo indesejável na tela.
Gostaria de saber se há um jeito de atualizar em modo texto o valor de N sem ter que adicionar novas linhas no xterm para isso.

Alguém pode me ajudar com isso?

Obrigado!


So completando a resposta do colega acim, utilize System.out.print ao inves de println pois o println envia uma quebra de linha.

Aqui no meu linux funciona perfeito, nao sei em outros OS's

This message was edited 1 time. Last update was at 23/04/2010 15:08:05


Um feito eh impossivel ateh que alguem o faca...

ABAIXO DEFAULTTABLEMODEL!!!
[Email] [WWW] [MSN]
mizumoto
Debugger
[Avatar]

Membro desde: 12/09/2008 09:47:03
Mensagens: 71
Localização: Vitória - ES
Offline

Devido a simplicidade, utilizei a solução do kemperacc, mas mesmo assim, achei muito interessante a sugestão do Bruno Laturner...
Nunca se sabe se algum dia vou precisar desenvolver um sistema em modo texto um pouco mais complexo.

Saudade do tempo do Clipper...

Obrigado a todos...
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team