社区
Java SE
帖子详情
紧急求救---怎样捕捉GUI的快捷键
hhhseaman
2003-10-09 10:17:21
想为GUI程序加上快捷键,如ctrl+a,ctrl+c,ctrl+v等等,现在只找到了alt+x键盘快捷事件,请大侠帮忙
...全文
34
3
打赏
收藏
紧急求救---怎样捕捉GUI的快捷键
想为GUI程序加上快捷键,如ctrl+a,ctrl+c,ctrl+v等等,现在只找到了alt+x键盘快捷事件,请大侠帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tomcatjava
2003-10-09
打赏
举报
回复
实例:
exitAction=new FileAction("退出",KeyStroke.getKeyStroke('E',Event.CTRL_MASK),icon);
//下面定义菜单项目和工具栏按钮所共享的Action类
static class FileAction extends AbstractAction{
FileAction(String name){
super(name);
}
FileAction(String name,KeyStroke keystroke){
this(name);
if(keystroke!=null){
putValue(ACCELERATOR_KEY,keystroke);
}
}
FileAction(String name,Icon icon){
super(name,icon);
if(icon!=null){
putValue(SMALL_ICON,icon);
}
}
FileAction(String name,KeyStroke keystroke,Icon icon){
this(name,icon);
if(keystroke!=null){
putValue(ACCELERATOR_KEY,keystroke);
}
}
}
chinaemin
2003-10-09
打赏
举报
回复
忘说了:P
KeyStroke.getKeyStroke(KSName)--其中的KSName就是你自己要定义的快捷键。可以是“control C”或诸如此类的东西:)也可以是其他,比如“SHIFT C”等!
具体可以查看:KeyStroke类。
chinaemin
2003-10-09
打赏
举报
回复
setMnemonic(int mnemonic)和setMnemonic(char mnemonic)设置“ALT 快捷键”。--AbstractButton类方法
putValue(Action.ACCELERATOR_KEY, KeyStroke.getKeyStroke(KSName))设置“CTRL 快捷键”。--Action接口方法
电信设备-具有
紧急
求救
功能的移动终端及其
紧急
求救
方法.zip
电信设备-具有
紧急
求救
功能的移动终端及其
紧急
求救
方法.zip
行业资料-交通装置-一种出租车遭劫
紧急
求救
器.zip
行业资料-交通装置-一种出租车遭劫
紧急
求救
器.zip
电信设备-多功能街道信息服务与
紧急
求救
装置.zip
电信设备-多功能街道信息服务与
紧急
求救
装置.zip
电信设备-一种能够进行
紧急
求救
的方法、装置及移动终端.zip
电信设备-一种能够进行
紧急
求救
的方法、装置及移动终端.zip
VB源码:控制键盘输入自定义
快捷键
.rar
控制键盘输入(定义按钮
快捷键
为Ctrl+C),按空格键也能激活键盘,其实没搞明白这程序是干啥的,
求救
高手吧。
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章