gpt4 book ai didi

java - 捕捉 MouseClicked 事件的秒数

转载 作者:行者123 更新时间:2023-12-01 13:05:18 25 4
gpt4 key购买 nike

有没有一种方法可以以秒或毫秒为单位计算单击鼠标按钮和释放鼠标按钮之间的时间。

我使用了此功能,但不适合我

public void mouseClicked (MouseEvent me) {
long time=me.getWhen();
// other stuff
}

有什么帮助吗?

最佳答案

它对您不起作用,因为 getWhen() 返回该事件发生的时间(以毫秒为单位),而不是事件持续的时间。此代码适用于我:

long mousePressed;
long mouseReleased;
long mousePressTime;

@Override
public void mousePressed(java.awt.event.MouseEvent e) {
mousePressed = e.getWhen();
}

@Override
public void mouseReleased(java.awt.event.MouseEvent e) {
mouseReleased = e.getWhen();

mousePressTime = mouseReleased - mousePressed;

System.out.println("PRESS TIME "+mousePressTime);
}

关于java - 捕捉 MouseClicked 事件的秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23310539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com