|
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
|
