这个问题有点意思!UP有分!! 如何在JAVA的程序中实现对某个具体的键进行锁定,如只能输入26个英文字母,而屏蔽掉其它键!口说无凭,最好能有具体的代码看一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javascript 假若是在页面去控制的话 我想把问题再说的具体一点,该程序打开后能够在操作系统中实现键盘锁定,即在电脑中打开任何软件如word都只能输入事先确定的那几个键,有的一挑哦!!! 要在窗口屏蔽很简单啊 this.addKeyListener(new KeyListener(){ public void keyPressed(KeyEvent arg0) { if(arg0.getKeyCode() >=65 && arg0.getKeyCode() <=90) JOptionPane.showMessageDialog(null,String.valueOf(arg0.getKeyCode())); }根据键值控制~~不知道是不是你要的效果 首先,我觉得该实现与系统有关,因为要涉及系统低层,而不同系统(LINUX/WINDOWS)下输入的实现是不同的,即便JAVA能实现,也可能存在平面的兼容问题所以,我的看法,不如用其它方法做,如windwos下用HOOK(C/C++实现)很简单就可实现你的功能linux下,可用驱动的方法,这些都是成熟的技术,从实用的角度,用C/C++更方便些做为研究,可以试一下 你想通过写一个JAVA APP来控制系统?可能将它做成一个服务让它默认在后台运行会解决那就相当黑客程序了........ 这就是黑客程序嘛 用C语言实现起来也不是很麻烦,不知道用java怎么样 天,用Swing实现很难吗?不会吧?! 26个字母嘛:正则表达式,容易解决嘛:[a-z|A-Z]+就可以了 NAT打洞的实现问题 java显示问题求教 怎么通过java查找一个ip的rdns?InetAddress.getHostName()有时无法得到结果 反射invoke时调用参数不固定 请教大家几道问题? 如何用java调用IE打开本地网页文件? 请高手赐教 准备开发一个新的项目:类似资源管理器的功能,且是组件的方式,请各位大侠多提意见 如何根据用户的权限,来显示或控制相应的网页 谁能帮忙推荐几个关于Java的论坛? 如何用正则表达式判断字符串第一个字符是数字0 我是一个初学者,我很想学JAVA,请教:!!!
public void keyPressed(KeyEvent arg0) {
if(arg0.getKeyCode() >=65 && arg0.getKeyCode() <=90)
JOptionPane.showMessageDialog(null,String.valueOf(arg0.getKeyCode()));
}根据键值控制~~不知道是不是你要的效果
所以,我的看法,不如用其它方法做,如windwos下用HOOK(C/C++实现)很简单就可实现你的功能
linux下,可用驱动的方法,这些都是成熟的技术,从实用的角度,用C/C++更方便些
做为研究,可以试一下
那就相当黑客程序了........
正则表达式,容易解决嘛:
[a-z|A-Z]+
就可以了