在Java
或Processing Java
中是否有变量存储鼠标是否滚动?我知道在Processing
有一个function
但我需要一个variable
。处理变量为mouseWheel
-1
A
回答
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
变量将只针对单一帧,这就是为什么你应该使用时是有效的。
+0
只要鼠标滚动,我想要保持运行代码?我真的很感谢一些帮助。 –
+0
@Henry鼠标滚动事件不连续。您为鼠标滚轮的每次“单击”获得一个单独的事件。您必须设置一个计时器,在X毫秒内未收到mouseWheel事件后“关闭”鼠标滚轮。 –
相关问题
- 1. 处理变量
- 2. 如何处理windows批处理变量?
- 3. 批处理Folder_Set作为变量
- 4. 用Jenkinsfile处理变量变量
- 5. 变量中的Windows批处理变量
- 6. 批处理循环处理变量作为数组(?)
- 7. 将变量作为批处理字符串处理
- 8. 变量处理中的shell
- 9. 批处理文件变量
- 10. httpclient处理器`replyExpression`变量
- 11. Selenium PageObjects变量处理
- 12. 在jmeter中处理变量
- 13. 无法处理mysql_set_charset变量
- 14. C++预处理器变量
- 15. python多处理变量
- 16. 全局变量处理
- 17. 预处理器宏变量
- 18. WordPress插件 - 处理变量
- 19. 多处理中的可变变量
- 20. 批量处理几个变量
- 21. 使用批处理文件将文件名变为变量
- 22. 同步处理变为叉
- 23. 我怎样才能使用auto_ptr作为成员变量,处理变量
- 24. 批处理脚本如何将变量设置为另一个变量
- 25. 意外处理在cmd.exe的批处理文件 “变量”
- 26. 从fileevent处理程序处理非全局变量
- 27. C# - 变量范围和处理如何影响处理效率?
- 28. jquery mousewheel
- 29. 多处理和全局真/假变量
- 30. Django如何处理变量名#
JavaFX? –
原谅我,如果我错了,但为什么你不创建一个像getWheelScroll这样的函数作为布尔值,并使用其他函数来检查鼠标是否正在滚动?然后,您可以使用if(getWheelScroll()== true)等条件。 –
@Adamsky mouseScrolled()函数为void。 –