Java 如何添加一个功能,使每次单击鼠标时圆的大小加倍?

Java 如何添加一个功能,使每次单击鼠标时圆的大小加倍?,java,geometry,processing,draw,Java,Geometry,Processing,Draw,我在处理中有以下代码设置,每次单击鼠标时都会创建一个具有不同颜色的圆。我想知道如何在每次鼠标点击创建一个新的圆时添加圆半径加倍的功能 int值=0; int r=30; 无效设置(){ 大小(600600); } 作废提款(){ 如果(鼠标按下){ 填充(值,100100); 椭圆(mouseX,mouseY,r,r); } } void mousePressed(){ 值=(int)随机(1255); } 只需将鼠标按下功能中的半径变量加倍即可: int value = 0; int r =

我在处理中有以下代码设置,每次单击鼠标时都会创建一个具有不同颜色的圆。我想知道如何在每次鼠标点击创建一个新的圆时添加圆半径加倍的功能

int值=0;
int r=30;
无效设置(){
大小(600600);
}
作废提款(){
如果(鼠标按下){
填充(值,100100);
椭圆(mouseX,mouseY,r,r);
}
}
void mousePressed(){
值=(int)随机(1255);
}

只需将
鼠标按下功能中的
半径
变量加倍即可:

int value = 0;
int r = 30;

void setup(){
    size(600, 600);
}

void draw(){
    if(mousePressed){
        fill(value, 100, 100);
        ellipse(mouseX, mouseY, r, r);
    }
}

void mousePressed(){
    value = (int) random (1, 255);
    r = r * 2;                       // <------
}
int值=0;
int r=30;
无效设置(){
大小(600600);
}
作废提款(){
如果(鼠标按下){
填充(值,100100);
椭圆(mouseX,mouseY,r,r);
}
}
void mousePressed(){
值=(int)随机(1255);
r=r*2//