aqui lo tienes a ver si es asi como dices
import java.awt.MouseInfo;
import javax.swing.JOptionPane;
public class SMouse
implements Runnable{ private int x=(int) MouseInfo.getPointerInfo().getLocation().getX();
private int y=(int) MouseInfo.getPointerInfo().getLocation().getY();
public SMouse(){
}
public static void main
(String[] args
) { new SMouse();
}
@Override
public void run() {
while(true){
int tmpX=(int) MouseInfo.getPointerInfo().getLocation().getX();
int tmpY=(int) MouseInfo.getPointerInfo().getLocation().getY();
if(tmpX!=x&&tmpY!=y)
x=tmpX;
y=tmpY;
}
}
}