如何在不按回車鍵的情況下獲取字符。事實上,我想製作一款遊戲,所以我需要將角色作爲動作,然後在沒有按下Enter鍵的情況下進行動作。如何在不按回車鍵的情況下拍攝角色?
回答
你應該看一看:
System.in.read();
它讀取數據的輸入流中的下一個字節。
問題清楚地指出「沒有按輸入鍵」。 – arandomguy 2017-07-14 02:25:31
@arandomguy以及爲什麼你認爲它只在我們按回車後纔讀取字節? – 2017-07-14 05:07:40
如果使用的KeyListener的揮杆例如,你可以添加的KeyListener:
public void keyPressed(KeyEvent e) {
int keyCode = e.getKeyCode();
if(keyCode == KeyEvent.VK_UP)
{
//code here
}
else if(keyCode == KeyEvent.VK_DOWN)
{
//code here
}
//etc...
}
比如我仍然在學習keyListeners爲好。但是,要創建一個例如矩形移動,您可以使用一個專用矩形在paintComponent()rect.fillRect(0,0,10,10)中調用它,然後使用keyListener檢查輸入。
public void keyPressed(KeyEvent e){
if (rect.getKeyCode() == KeyEvent.VK_S)
if (rect.getKeyCode() == KeyEvent.VK_F)
xa = 2;
if (rect.getKeyCode() == KeyEvent.VK_E)
ya = 2;
if (rect.getKeyCode() == KeyEvent.VK_D)
ya = -2;
}
編輯:之後,讀取你不使用搖擺,這將有助於提供一些代碼或你想要的鍵在遊戲中按下時做什麼的細節進一步擴大。
遊戲是「蛇」!所以關鍵是要改變移動的方向 – Mahdi 2014-11-25 15:45:28
- 1. 如何在不按任何按鍵的情況下在相同的時間內使用相機拍攝圖像?
- 2. 如何在不按回車鍵或任何其他可控按鈕的情況下關閉鍵盤
- 3. 如何在沒有按下c#鍵的情況下按下鍵?
- 4. 如何在不按下圖像選擇控制器上的攝影按鈕的情況下自動拍照?
- 5. 如何在不使用鍵盤的情況下按下鍵盤上的按鍵?
- 6. 按下回車鍵
- 7. 如何在ios中不加載屏幕的情況下拍攝viewcontroller的快照?
- 8. Actionscript 3.0角色在拍攝時也會拍攝
- 9. WP7 - 是否可以在沒有按鍵按下的情況下自動啓動相機拍攝?
- 10. 如何在不保存SD卡的情況下從相機拍攝圖像?
- 11. 如何在不暫停程序的情況下獲得角色
- 12. 如何在使用LibGDX按下空格鍵時拍攝子彈?
- 13. Android在沒有SurfaceHolder的情況下拍攝照片
- 14. 如何在沒有任何問題的情況下輕鬆拍攝照片?
- 15. 如何在沒有使用intent的情況下在android studio中拍攝照片
- 16. 在不按Enter鍵的情況下捕捉EOF按鍵C
- 17. 變換「選項卡鍵」按下回車鍵的角度指令
- 18. 如何在啓用ARC的情況下檢索使用UIImagePickerControllerDelegate拍攝的圖像?
- 19. 如何在沒有按「返回」按鈕的情況下退回
- 20. 在沒有用戶的情況下使用前置攝像頭拍攝圖片
- 21. 如何在包含圖像作爲對象的情況下拍攝HTML5畫布
- 22. 如何在沒有服務或線程預覽的情況下拍攝相機?
- 23. 如何在按下回車鍵或回車鍵時阻止表單提交?
- 24. 此代碼如何在不按回車鍵的情況下捕獲用戶輸入?
- 25. 如何在不離開單元格或按回車鍵的情況下更新DataGridViewComboBoxCell值? C#
- 26. 如何在不按回車鍵的情況下執行一系列終端(Ubuntu)命令
- 27. 按下任意鍵而不按下回車鍵退出「do while」?
- 28. 在不按鍵盤按鍵的情況下觸發鍵盤按鍵事件
- 29. 如何在不引起VIM換行的情況下返回回車?
- 30. 如何在不按下完成按鈕的情況下隱藏鍵盤?
你在使用Swing嗎?如果是,那麼它可能會幫助你[如何編寫密鑰監聽程序](https://docs.oracle.com/javase/tutorial/uiswing/events/keylistener.html) – Braj 2014-11-25 14:24:55
檢出密鑰監聽程序:https:// docs。 oracle.com/javase/8/docs/api/java/awt/event/KeyListener.html – 2014-11-25 14:26:44
分享您的代碼? – Braj 2014-11-25 14:34:29