JInput中的按钮和HAT按下是基于事件的,这意味着如果我按下按钮1,它只会在我按住按钮时触发一次,当我释放按钮时再触发一次。我想这样做,如果我按下按钮,它仍将继续调用我分配给它的方法。我该怎么做>
答案 0 :(得分:0)
好的,所以我做了一些研究,最终得到了以下解决方案:
myTimer = new Timer();
myTimer.schedule(new TimerTask() {
@Override
public void run() {
// Do stuff
}
}, 50, 50);
然后当我需要停止计时器时,我会在另一种方法上调用以下内容。
myTimer.cancel;
myTimer.purge;