Saquei como funciona o negócio...
Valeu!!!!!

Diego Forte



-----Mensagem original-----
De: Einar Saukas <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Data: Quinta-feira, 2 de Dezembro de 1999 15:01
Assunto: Re: [SouJava-J]Mouse Continuo


>Olivier wrote:
>>
>> So para verificar, vc quer fazer uma coisa(incrementar uma variavel)
durante o
>> tempo que o mouse for apertado ?
>>
>> Se é isso, eu acho que a solucao do Einar é boa mas vc teria que
acrecentar isso
>> :
>> Quando vc detecta que o botao foi apertado( mousePressed(...)) vc inicia
um
>> thread cujo unico trabalho é acrecentar aquela variavel( e eventualmente
fazer
>> seu zoom) e a detecçao do mouseReleased pararia esse thread.
>>
>> O thread nao precisa ser criado cada vez, ele pode ficar parado esperando
o
>> click do botao...
>
> Bem, eu só respondi exatamente aquilo que o Diego perguntou, mas
>existem várias formas de sofisticar essa solução.
>
> Por exemplo, se for preciso saber exatamente há quanto tempo o
>mouse está apertado, é só fazer o método "mousePressed(MouseEvent e)"
>armazenar também em alguma variável o horário em que ele foi chamado.
>Assim, o zoom poderia ser calculado em função do tempo de pressionamento
>do mouse, ao invés de usar um contador, de forma a garantir que o
>comportamento do programa será sempre o mesmo, independentemente da
>velocidade do computador em que ele estará rodando. Esta solução é bem
>mais simples, que não exige a criação de threads.
>
> Um abraço,
>
>Einar Saukas
>Technical Consultant
>Summa Technologies, Inc.
>http://www.summa-tech.com
>
>    --------------------------- LISTA SOUJAVA ---------------------------
>    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
>    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>    ---------------------------------------------------------------------
>


    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a