Buenos días:
¿Hay alguna forma de obtener los datos de la posición del último click, sin necesidad de usar un void mouseClicked() que produzca saltos de código?
Quiero algo así como:
Código:
int x = 0; //almacena el valor de la posición x del último click
int y = 0; //almacena el valor de la posición y del último click
byte control = 0; // Permite identificar el pulsador
boolean click=false; // permite saber que un click ha sido realizado
________________
if(clickX != x || clickY != y) // clickX y clickY tendrían que dar el valor de la posición del último click
{
x = clickX;
y = clickY;
click=true;
}
__________
if (click== true)
{
click=false;
if(x>15 && x<30 && y>50 && y<65) // pulsador 1
{
control=1;
}
if(x>40 && x<55 && y>50 && y<65) // pulsador 2
{
control=2;
}
if (control>0)
{
actuador(); // función encargada de hacer las funciones correspondientes al click
}
}
Salu2s