[英]lwjgl double-click mouse events
I'm currently teaching myself LWJGL's mouse class, but there is something I still don't know how to do. 我目前正在自学LWJGL的鼠标课程,但是有些事情我仍然不知道该怎么做。 I want to be able to handle double-click mouse events, but I don't know how. 我希望能够处理双击鼠标事件,但是我不知道如何。
It is not (AFAIK) natively supported. 本机不支持(AFAIK)。 You have to do it yourself. 你必须自己做。
One way to do that : memorize the event date (System.curentTimeMS() or equivalent). 一种方法是:记住事件日期(System.curentTimeMS()或等效日期)。 If the previous clic event was recent (~200 ms), it's a double-clic. 如果先前的clic事件是最近的事件(〜200 ms),则是两次事件。 else, simple clic. 否则,简单的老套。
Hope it helps... 希望能帮助到你...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.