黑马程序员技术交流社区
标题:
如何实现一个按任意键继续的功能
[打印本页]
作者:
xiaochongbojue
时间:
2014-10-23 14:54
标题:
如何实现一个按任意键继续的功能
我在程序中使用 new Scanner(System.in).next(); 来实现,可是这个代码有一个缺点就是必须输入一个字符,之后按回车才可以,有没有一种办法不用按回车,任意按一个字母就可以。
作者:
Forever_Up
时间:
2014-10-23 15:12
使用键盘监听试试?
作者:
xiaochongbojue
时间:
2014-10-23 16:36
Forever_Up 发表于 2014-10-23 15:12
使用键盘监听试试?
能发一下代码吗。我学习一下。多谢啦
作者:
取名回忆的时光
时间:
2014-10-23 18:01
同求,我也想知道,最好能有javascript的
作者:
Forever_Up
时间:
2014-10-23 21:50
xiaochongbojue 发表于 2014-10-23 16:36
能发一下代码吗。我学习一下。多谢啦
最好是有一个软件做支撑,在控制台下就不知道怎么做了。。
//this 代表当前的面板
this.requestFocus();//请求输入焦点
//请求到输入焦点,当前面板就可以接收键盘事件了。
//增加当前面板的按键(key)事件监听(Listener)
//KeyListener 是一个接口,由Swing定义的
//只要实现接口, 就可以获得哪个按键按下!
this.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e) {
int key = e.getKeyCode();//获取按键的编码
//对key与你需要的键盘上的键的编码做一个比较,然后可以实现任意的功能了
});
没有完整的代码,就是个我自己的想法,不知道能不能满足你的需求。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2