2 u012313851 u012313851 于 2016.05.05 23:43 提问

在Eclipse控制台中监听用户的键盘事件

最近在用java编写模拟一个人力资源管理系统,是在控制台实现的。其中有某个功能需要用户输入日期。日期是年月日一起输入的,我想在用户输完年份之后,控制台自动为用户打印出一个短横杠帮助用户输入月份。但是前提是用户还没有按下回车。怎样在用户键盘输入的过程中监听到用户目前已经输入几个字符?有没有大神给点建议。

2个回答

devmiao
devmiao   Ds   Rxr 2016.05.06 07:08
dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.05.06 08:58

别监听键盘,监听输入框

u012313851
u012313851 监听输入框?可否说得详细点
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JS监听键盘事件
JS监听键盘事件 <script type="text/javascript" language=JavaScript charset="UTF-8"> document.onkeydown=function(event){ var e = event || window.event || arguments.callee.cal
JS 获取和响应键盘按键事件
场景:      页面中需要设置快捷键。 下面Demo是组合按键按下事件,可直接使用,单个按键响应事件,只需要将 if 中的 按键值更改至需要的键位即可,该例子引用百度静态库的jquery资源,需要在联网环境下运行。 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="
JavaScript如何实现监听键盘
JavaScript中监听键盘似乎特别简单,但是
vue 监听键盘事件
    在使用键盘监听键盘事件时直接绑定没有任何反应。  直接在生命周期中进行绑定就可以了。created:function(){ let _this = this; document.onkeydown = function(e){ let _key = window.event.keyCode; if(_key === 13){ _this.l...
js04.if...else条件判断
写法: If(条件表达式){ 如果条件表达式结果为true,执行此处代码,如果条件表达式结果为false,则执行下面代码。alert(“”); }else{ 如果条件表达式结果为false,则执行此处代码。alert(“”); } 案例: 1.接收用户输入的信息,如果年纪大于30,弹出“完蛋了”,如果年纪小于30,弹出“年轻有为”。var n1=prompt("请输入年
Node监听鼠标键盘事件,定时发消息小程序,解决robotjs不支持输入汉字问题!
Nodejs定时发消息小程序,解决robotjs不支持输入汉字问题+node监听鼠标键盘事件!吹啊!吹啊!我骄傲的放纵··· 写了一上午长篇大论,中午出去吃个饭回了都没了,桑心,蛋疼,心烦, 说了多少遍叫我月城少主!月城少主!!! 开启第一步:nodejs实现复制文本到剪切板! 缘由: 为啥要复制到粘贴板呢,缘由就是robotjs这货不支持输入中文,这个没法说毕竟编程还是老外居多嘛 ···
AngularJs 中的键盘事件和鼠标事件
ngKeydown/ngKeypress/ngKeyup 该指令在按键按下/按键按下/按键松开时执行指定表达式。 ngKeydown和ngKeypress略有不同,目前的测试是ngKeypress针对系统按键是无效的,而ngKeydown可以。 ngKeyup指令在按键松开的时候执行。 使用代码: {{count}} {{count}} {
swt键盘监听(使用组合键)
转自:http://www.jdon.com/15155 比如:QQ中我们会用回车来发送信息。这个时候就需要用到课键盘的监听了(keyTraversed) 多按键监听实现, 使用KeyEvent的stateMask方法监听SWT.SHIFT、SWT.CTRL、SWT.ALT等组合按键,使用keyCode方法监听键盘可视字符如A、B、1、2、F1、F2等。例如监听CTRL + ALT + F1按
Cocos2d-JS键盘事件
Cocos2d-JS中的键盘事件与触摸事件不同,它没有空间方面信息。键盘事件不仅可以响应键盘,还可以响应设备的菜单。键盘事件是EventKeyboard,对应的键盘事件监听器(cc.EventListener.KEYBOARD),键盘事件响应属性:onKeyPressed。当键按下时回调该属性所指定函数。onKeyReleased。当键抬起时回调该属性所指定函数。使用键盘事件处理的代码片段如下:o
Vue中监听键盘事件
背景 在一些搜索框中,我们往往需要监听键盘的按下(onkeydown)或抬起(onkeyup)事件以进行一些操作。在原生js或者jQuery中,我们需要判断e.keyCode的值来获取用户所按的键。这样就存在一个问题:我们必须知道某个按键的keyCode值才能完成匹配,使用起来十分不便。 keyCode 实际键值 48到57 0到9 65到90 a到z(...