简体   繁体   English

lwjgl双击鼠标事件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM