If anyone want to realize cursor like function in your application, you can code like :
int oldMouseX=0;
int oldMouseY=0;
color oldCorlor;
color colorCursor= color(255,0,0);
color colorCursorTrajectory=color(255,0,255);
boolean bEnableCursorTrajectory=false;//You can set that value to be true, if you want to show cursor trajectory
int CursorSize=10;
void draw() {
fill(oldCorlor);
noStroke();
ellipse(oldMouseX,oldMouseY,CursorSize,CursorSize);
if (bEnableCursorTrajectory){
stroke(colorCursorTrajectory);
if (mousePressed == true) {
strokeWeight(CursorSize);
strokeCap(ROUND);
line(mouseX, mouseY, pmouseX, pmouseY);
}
}
/**/
//your code here
/**/
if (mousePressed == true) {
oldMouseX=mouseX;
oldMouseY=mouseY;
oldCorlor=get(oldMouseX,oldMouseY);
noStroke();
fill(colorCursor);
ellipse(mouseX,mouseY,CursorSize,CursorSize);
}
}