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