Valeu Marcos,

 Mas o problema estah em achar essa logica... bom, eu faria assim

public void mousePressed(MouseEvent e)
{
   /*  Aqui esta o problema pois não conheço nenhum método q me retorne um
boolean dizendo se o mouse estah pressionado ou não! Senão seria fácil....
}
 Mas como eu não entendo de eventos, me responda quem souber:
Enquanto o mouse estiver pressionado, a JVM esta mandando eventos de mouse
constantemente???
  Se for assim fica mais fácil, mas da maneira q eu conheço a JVM manda o
evento uma soh vez, quando o mouse é precionado....e depois quando o mouse
eh solto...
 Uma outra alternativa q não faz a minha cabeça, é calcular o tempo do
sistema quando o mouse for pressionado e, quando o mouse for solto, fazer o
calculo de quanto tempo o mouse ficou pressionado, e com base neste tempo
aumentar o valor de uma variavel do tipo int.
O problema com essa solução eh q eu só vou  ter a resposta quando o botão do
mouse for solto, enquanto o q eu preciso eh q uma variavel aumente enquanto
o botão do mouse estah precionado e não depois...(Preciso disto pra fazer um
tipo de zoom em uma imagem, por isso é só aumentar o valor de uma váriavel
do tipo int.


Bom, quem souber de mais alguma coisa....

Valeu , por quem jah deu algumas dicas de eventos!!!

Diego Forte


>Diego,
>
>    Você terá que se utilizar do MouseListener e criar uma lógica para os
>métodos: mousePressed e mouseReleased.
>
>    Por exemplo:
>
>            public class suaClasse extends Frame implements MouseListener
>            {
>                .
>                . Seus métodos e variáveis
>                .
>
>                public suaClasse()
>                { // seu construtor
>                    .
>                    .
>                    .
>                    botao.addMouseListener(this);
>                    .
>                    .
>                    .
>                }
>
>                public void mousePressed(MouseEvent e)
>                {
>                    if(e.getSource() == botao)
>                    {
>                        .
>                        . a lógica do seu programa
>                        .
>                    }
>                }
>
>                public void mouseReleased(MouseEvent e)
>                {
>                    if(e.getSource() == botao)
>                    {
>                        .
>                        . a lógica do seu programa
>                        .
>                    }
>                }
>
>                // o problema é que você precisa definir todos os métodos
do
>MouseListener
>                public void mouseEntered(MouseEvent e) {}
>                public void mouseExited(MouseEvent e) {}
>                public void mouseClicked(MouseEvent e) {}
>            }
>
>    Bom, espero ter ajudado você.
>
>    []'s
>
>Marcos Nava
>
>> Ola Pessoal,
>>
>> Alguem saberia me dizer como eu faria em Java a seguinte logica:
>>
>>  Enquanto botao do mouse estiver pressionado
>>     variavel X++;
>>
>> Se o cara soltar o botao, entao nada acontece.
>>
>> Agradeço a quem souber me dar um help!!!!
>>
>> []'s
>>
>> Diego Forte
>>
>
>
>
>__________________________________________________
>Do You Yahoo!?
>Thousands of Stores.  Millions of Products.  All in one place.
>Yahoo! Shopping: http://shopping.yahoo.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