Как мне заменить PApplet MouseEvent, если он устарел? - PullRequest
0 голосов
/ 12 июля 2020
• 1000 для этого, что отлично работает - НО - IDE предупреждает меня, что PApplet MouseEvent (который имеет метод getClickCount) устарел.

Может ли кто-нибудь помочь мне найти то, что заменило MouseEvent, чтобы я мог использовать это более правильно вместо ? Я действительно пробовал поискать, но не нашел ни одной ссылки на замену.

void setup(){
  size(1200, 750);
  background(200);
}

void draw(){
  stroke(0);
}

void mousePressed() { 
  if (mouseButton == LEFT) { 
     if (mouseEvent.getClickCount()==2) {
       fill (255, 0, 0, 128);
       ellipse(mouseX, mouseY, 20, 20);
     } else {
       fill (0, 255, 0, 128);
       ellipse(mouseX, mouseY, 20, 20);
     }    
  } else if (mouseButton == RIGHT) { 
    fill (0, 0, 255, 128);
    ellipse(mouseX, mouseY, 20, 20);
  }
}

1 Ответ

1 голос
/ 12 июля 2020

Вы уверены, что класс MouseEvent устарел?

В документации упоминается, что функция getClickCount устарела, но не говорится, что сам класс устарел .

Согласно той же документации, вы должны использовать вместо getCount.

Кстати, похоже, что вы используете Обработку в режиме Java, а не JavaScript.

...