Por favor galera, estou com um probleminha. Tenho duas classes, uma � a minha applet (Consulta.java) e outra � um panel(BarraProgresso.java). Descreverei as duas abaixo:
 
- BarraProgresso.java : � uma classe que extende de Panel e implementa Runnable. No do m�todo run() ela possui um loop q s� termina quando o thread for pausado (atrav�s de uma chamada do m�todo interrupt()), neste loop eu incremento uma vari�vel inteira e invoco o m�todo repaint(). Dentro do m�todo paint(Graphics g) esta vari�vel � escrita no Panel. Creio q vcs j� sabem o efeito que vai dar n�, o meu panel vai exibir uma contagem progressiva. E d� certinho.
 
- Consulta.java : � uma classe q estende de applet e possui uma inst�ncia de BarraProgresso. No m�todo ini() da applet eu invoco um m�todo de BarraProgresso que inicia a contagem e executo uma consulta � um arquivo remoto utilizando a classe BufferedReader do pacote java.util.io, e logo ap�s esta consulta eu invoco outro m�todo de BarraProgresso q para a contagem.
 
    O resultado q eu queria era exibir uma contagem do tempo necess�rio para a consulta durante sua execu��o, o problema � q n�o rola, o m�todo run() da classe BarraProgresso n�o chama o paint(Graphics g) durante o loop, eu j� depurei com System.out.println() tanto no ponto do loop q invoca repaint() quanto no pr�prio m�todo paint(Graphics g). Por favor, se algu�m puder me ajudar ficarei muito agradecido mesmo.
 
OBS: Espero q eu tenha conseguido expor o meu problema com clareza.
 
[]'s
 
    Ary Junior

Responder a