社区
非技术区
帖子详情
关于java中JMenu的快捷键的设置!!!
lkenshin
2002-03-11 10:04:24
在java中JMenu的快捷键设置方法是:(假定设定快捷键是Ctrl+k)
KeyStroke ks=KeyStroke.getKeyStroke(KeyEvent.VK_K,Event.CTRL_MASK)
但是如果我要设定快捷键为Delete键,请问KeyEvent.后面带的常数是什么?
还有,如果我想设定快捷键为F3(或者其他的键),那么应该怎么指定常数?
...全文
651
5
打赏
收藏
关于java中JMenu的快捷键的设置!!!
在java中JMenu的快捷键设置方法是:(假定设定快捷键是Ctrl+k) KeyStroke ks=KeyStroke.getKeyStroke(KeyEvent.VK_K,Event.CTRL_MASK) 但是如果我要设定快捷键为Delete键,请问KeyEvent.后面带的常数是什么? 还有,如果我想设定快捷键为F3(或者其他的键),那么应该怎么指定常数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluebluescorpion
2002-09-25
打赏
举报
回复
在JBuilder7中,为JMenu设定快捷键如: JMenu jmenu=new JMenu("A Menu"); jmenu.setMnemonic(KeyEvent.VK_DELETE); 那么该jmenu的快捷键就是 ALT+Delete, 想设F1-F12就用 KeyEvent.VK_F1-KeyEvent.VK_F12,但是不能用 VK_SHIFT,VK_CONTROL,VK_ALT. 对于 jmenu 不能用 jmenu.setAccelerator(KeyStroke.getKeyStroke(...)), 会报错的。
对于JMenuItem, 用 setAccelerator(), 用setMnemonic()是没用的。设置什么热键则参数和JMenu的方法相同。
lkenshin
2002-03-11
打赏
举报
回复
JMenu.setAccelerator(shortCut);
lkenshin
2002-03-11
打赏
举报
回复
对不起,我用的是JMenuItem和JMenu,不支持MenuShortcut shortcut
GJA106
2002-03-11
打赏
举报
回复
JMenu的快捷键设置方法是一样的:
helpMenu = new Menu("帮助", true);
shortcut = new MenuShortcut ( KeyEvent.VK_DELETE );
GJA106
2002-03-11
打赏
举报
回复
MenuShortcut shortcut;
shortcut = new MenuShortcut ( KeyEvent.VK_F10 );
MenuItem mItem1 = new MenuItem("操作",shortcut);
用
java
编写的记事本,基本功能都实现了啊!
//
快捷键
设置
menu
Open.setAccelerator( KeyStroke.getKeyStroke( KeyEvent.VK_O, InputEvent.CTRL_MASK));
menu
Save = new J
Menu
Item("保存");
menu
Save.setAccelerator( KeyStroke.getKeyStroke( ...
java
写的 qq软件 客户端 服务端
//为连接
设置
设置
快捷键
为ctrl+c connectItem.setMnemonic ('C'); connectItem.setAccelerator (KeyStroke.getKeyStroke (KeyEvent.VK_C,InputEvent.CTRL_MASK)); //为帮助菜单栏
设置
热键'H' help
Menu
....
java
端口扫描工具 端口扫描
//为“另存为”组件
设置
快捷键
为ctrl+s saveItem.setAccelerator (KeyStroke.getKeyStroke (KeyEvent.VK_S,InputEvent.CTRL_MASK)); exitItem.setMnemonic('Q'); exitItem.setAccelerator (KeyStroke....
java
写的浏览器 源代码
//为“另存为”组件
设置
快捷键
为ctrl+s saveAsItem.setAccelerator (KeyStroke.getKeyStroke (KeyEvent.VK_S,InputEvent.CTRL_MASK)); exitItem.setMnemonic('Q'); exitItem.setAccelerator (KeyStroke....
计算器_j2se项目源码及介绍
粘贴事件,此处应用正则表达式(详细请参考类
java
.util.regex.Pattern)解析粘贴板
中
的内容,仅得到内容
中
最后的数字和小数点。3.关于事件 private boolean isContain(String str,String ch) 检测某字符串
中
是否包含...
非技术区
23,405
社区成员
70,593
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章