博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA swing界面JFrame窗体的全局按键事件监听
阅读量:7024 次
发布时间:2019-06-28

本文共 675 字,大约阅读时间需要 2 分钟。

hot3.png

JAVA swing界面JFrame窗体的全局按键事件监听

public class ShowFrame extends JFrame
{
public void init()
{
ShowFrame showFrame=new ShowFrame();//首先必须创建好窗体
KeyboardFocusManager manager = KeyboardFocusManager.getCurrentKeyboardFocusManager();
//然后得到当前键盘事件的管理器
manager.addKeyEventPostProcessor((KeyEventPostProcessor)this.getMyKeyEventHandler());
//然后为管理器添加一个新的键盘事件监听者。
}
public void getMyKeyEventHandler()
{
return new KeyEventPostProcessor()//返回一个实现KeyEventPostProcessor接口的匿名内部类。
{
public boolean postProcessKeyEvent(KeyEvent e)//实现postProcessKeyEvent方法
{
if (e.getKeyCode() == KeyEvent.VK_E)//根据你的需要监听相应的动作。
{
/*你想干什么就写在这个地方*/
}
}
}
}
如此以来就完成了。

转载于:https://my.oschina.net/u/557781/blog/59257

你可能感兴趣的文章
重新认识java-忽视的注释
查看>>
Sierpinski三角
查看>>
Dos下查看端口
查看>>
深入探讨Java类加载器
查看>>
Go 开发 HTTP
查看>>
textview的滚动
查看>>
使用JQuery.validate后的bootstrap风格校验提示‏
查看>>
jvm gc日志分析
查看>>
springmvc hello-servlet.xml配置文件
查看>>
kindeditor + syntaxhighlighter 使文章内的插入代码高亮显示
查看>>
angular2 学习二 [property] - 绑定属性
查看>>
airodump-ng wlan0mon doesn't work
查看>>
iostat 实例分析
查看>>
php学习日记
查看>>
Qt新建项目
查看>>
虚拟机的克隆并更改主机名
查看>>
分享一波Android面试题
查看>>
python入门系列:文件操作
查看>>
适合练习的10个Python项目,每个项目都不到500行代码
查看>>
iOS宏定义的使用与规范
查看>>