为了账号安全,请及时绑定邮箱和手机立即绑定

javafx 避免按键时在开头暂停

javafx 避免按键时在开头暂停

海绵宝宝撒 2021-09-12 16:00:21
我使用 LEFT 和 RIGHT 键移动视图的位置。当我按住键时,视图会移到一边,暂停一小会,然后继续移动,直到我松开键。是否可以跳过第一个动作和之后的动作之间的暂停?gridPane.setOnKeyPressed(    e -> {        e.consume();        if (e.getCode() == KeyCode.RIGHT)        {            moveMarkerNextPositionWithKeys(e.isAltDown());        }        else if (e.getCode() == KeyCode.LEFT)        {            moveMarkerPreviousPositionWithKeys(e.isAltDown());        }    });

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

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


查看完整回答
反对 回复 2021-09-12

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号