如何在不按回车键的情况下获取字符。事实上,我想制作一款游戏,所以我需要将角色作为动作,然后在没有按下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. 如何在没有按下c#键的情况下按下键?
- 3. 如何在不按下图像选择控制器上的摄影按钮的情况下自动拍照?
- 4. 如何在不使用键盘的情况下按下键盘上的按键?
- 5. WP7 - 是否可以在没有按键按下的情况下自动启动相机拍摄?
- 6. 如何在没有任何问题的情况下轻松拍摄照片?
- 7. 如何在没有使用intent的情况下在android studio中拍摄照片
- 8. 如何在按下回车键或回车键时阻止表单提交?
- 9. 如何在没有服务或线程预览的情况下拍摄相机?
- 10. 如何在不离开单元格或按回车键的情况下更新DataGridViewComboBoxCell值? C#
- 11. 此代码如何在不按回车键的情况下捕获用户输入?
- 12. 在不按键盘按键的情况下触发键盘按键事件
- 13. 如何在不引起VIM换行的情况下返回回车?
- 14. 如何在不按下完成按钮的情况下隐藏键盘?
- 15. Javascript:如何在按下enter键的情况下触发退格按键?
- 16. 拍摄键
- 17. 如何在没有\ n的情况下获得角色?
- 18. 如何在没有app.config的情况下配置角色?
- 19. 如何在pygame中进行角色拍摄?
- 20. 设计角色:不同的角色,在某些情况下相同的权利
- 21. 如何在html上按下回车键触发按钮
- 22. 按回车键
- 23. 如何在不按下按钮的情况下开始活动?
- 24. 按下箭头键拍摄两个键盘中断? (int 09h)
- 25. 在不依赖'更新购物车'按钮的情况下更新购物车
- 26. 在EditText中输入数据,然后按下回车键回车
- 27. 如何按下回车键不跳过一行
- 28. 如何按一个按钮回车键
- 29. 如何在不提交表单的情况下按Enter键单击按钮
- 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