Re: repaint() em um looping.
- Subject: Re: repaint() em um looping.
- From: Leonidas O Brandao <leo@ime.usp.br>
- Date: Fri, 6 Jun 2003 16:45:33 -0300 (EST)
Olá
On Fri, 6 Jun 2003, Sergio wrote:
> Oi,
> para fazer uma animação estou usando um repaint() dentro de um FOR,
> mas o repaint() só é chamado na última iteração. Eu estava conversando
> com o Adolfo sobre isso e ele me sugeriu usar um Thread.sleep(10), mas
> não deu certo. Alguém tem mais alguma sugestão pra resolver esse
> problema? Preciso passar mais alguma informação?
>
> Sérgio
Sim, tenho 2 exemplos para vocês! Nada de "threads" (que tb resolvem, mas
terão que aprender mais algumas coisas e vcs NÃO tem tempo para isso
agora!!). Usem a técnica de "double buffering" que também ser para isso.
Vide exemplos: "ex_ordenacao.tgz" e "ex_scroll.tgz".
Ao trabalho!
Leônidas
--------------------------------------------------------------------------
Leônidas de Oliveira Brandão - Computer Science Dep. of IME-USP (Brazil)
leo@ime.usp.br - http://www.ime.usp.br/~leo - +55 (011) 3091 [6298 | 6135]
Interessado em Matemática? Visite o "iMatica": http://www.matematica.br