if(e.getKeyCode() == KeyEvent.VK_D e.isControlDown()){
网站设计制作过程拒绝使用模板建站;使用PHP+MYSQL原生开发可交付网站源代码;符合网站优化排名的后台管理系统;网站制作、成都网站设计收费合理;免费进行网站备案等企业网站建设一条龙服务.我们是一家持续稳定运营了十年的创新互联网站建设公司。
// Do Nothing
}
找到“AIT+TAB CTCL+AIT+DEL WIN+D ”的相对应的KeyEvent值即可屏蔽对应的快捷键
只要触发的时候return就可以了做到你说的屏蔽了啊~
没有别的方法~因为ALT+F4是windows定义的事件~不覆盖怎么可能~
java是跨平台的~前提也不能脱离所在平台的特性啊
给楼主举个例子,要屏蔽ESC键可以这样:
java.awt.KeyboardFocusManager kfm = java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager();
kfm.addKeyEventDispatcher(new java.awt.KeyEventDispatcher () {
// 如果 KeyboardFocusManager 不应对该 KeyEvent 进行进一步操作,则返回 true;否则,返回 false
@Override
public boolean dispatchKeyEvent(java.awt.event.KeyEvent e) {
if(e.getKeyCode() == java.awt.event.KeyEvent.VK_ESCAPE) {
return true; // 返回true以达到屏蔽效果
}
return false;
}
});
java的一些快捷键介绍如下:
1、ALT+/。此快捷键为用户编辑的好帮手,能为用户提供内容的辅助。
2、Ctrl+O。显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3、Ctrl+/。快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释。
4、Ctrl+D。删除当前行,不用为删除一行而按那么多次的删除键。
5、Ctrl+Space。代码助手完成一些代码的插入,但一般和输入法有冲突,可以修改输入法的热键。
6、Ctrl+Shift+E。显示管理当前打开的所有的View的管理器
参考资料:Eclipse快捷键指南-百度百科