gpt4 book ai didi

javafx 避免在按键开始时暂停

转载 作者:行者123 更新时间:2023-11-30 06:43:16 24 4
gpt4 key购买 nike

我使用 LEFT 和 RIGHT 键移动 View 的位置。当我按住按键时, View 会移动到一边,暂停片刻,然后继续移动,直到我松开按键。是否可以跳过第一个 Action 和之后的 Action 之间的停顿?

gridPane.setOnKeyPressed(
e -> {
e.consume();
if (e.getCode() == KeyCode.RIGHT)
{
moveMarkerNextPositionWithKeys(e.isAltDown());
}
else if (e.getCode() == KeyCode.LEFT)
{
moveMarkerPreviousPositionWithKeys(e.isAltDown());
}
}
);

最佳答案

您所指的暂停是可以在操作系统中设置的键盘重复延迟。例如在 Windows 控制面板->键盘->速度->重复延迟。它不能被覆盖。您需要实现一个计时器,该计时器以一个按键事件开始并移动您的 View ,直到一个按键释放事件。

关于javafx 避免在按键开始时暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52259633/

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