我正在做我自己的輸入窗口,用戶需要在此輸入內容。但是當我輸入任何字母時,我會得到不止一個字母。我認爲這取決於CPU,我當前的繞行是每當我鍵入時睡眠線程100 ms。有沒有其他的方式來做到這一點,只有一封信?Java Slick:鍵盤輸入
這是我的代碼
if (input.isKeyDown(Input.KEY_0)) {
IPInput += "0";
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
我相信你可以用isKeyPressed來代替嗎? – Max
我剛剛檢查,它的工作原理。非常感謝! – ashur