处理mouseWheel的变量

时间:2015-07-21 16:11:25

标签: java processing

JavaProcessing Java中是否存在存储鼠标是否滚动的变量?我知道在Processing中有function,但我需要variable

1 个答案:

答案 0 :(得分:1)

您必须创建自己的变量并将其设置在mouseWheel函数内。

float wheelCount = 0;

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

void draw() {
   if(wheelCount > 0){
      //do something with the variable

      wheelCount = 0; //reset it so we don't keep getting events
   }

} 

void mouseWheel(MouseEvent event) {
  wheelCount = event.getCount();
}

但请注意,wheelCount变量仅对单个帧有效,这就是您应该使用该事件的原因。