社区
非技术区
帖子详情
关于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(或者其他的键),那么应该怎么指定常数?
...全文
837
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);
Oracle报错ORA-12541: TNS:no listener的监听服务配置
ORA-12541: TNS:no listener是Oracle数据库连接时常见的错误,通常由监听服务未运行、配置文件错误、防火墙限制或客户端配置问题引起。解决方案包括启动监听服务、检查listener.ora和tnsnames.ora配置文件、开放防火墙端口等。预防措施包括统一权限管理、使用版本控制、彻底测试连接、使用IDE工具辅助以及增加代码的健壮性。通过理解错误成因并采取相应措施,可以有效避免和解决该问题,确保Oracle数据库的稳定连接。
Oracle报错`ORA-12541: TNS:no listener`的监听服务配置
本文详细分析了Oracle数据库连接
中
常见的ORA-12541: TNS:no listener错误,归纳了四大主要原因:监听服务未启动、监听配置错误、网络连接问题和防火墙
设置
。针对每个问题提供了具体的解决方案,包括启动监听服务、检查修正监听配置、测试网络连接和配置防火墙规则。文章还总结了一个错误排查表,简明扼要地列示了各问题的检查步骤和解决方法。最后建议定期审计Oracle监听配置以提升数据库安全性和稳定性。该指南为Oracle数据库管理员和开发人员提供了全面的错误处理方案。
navicat远程连接oracle11g报 ORA-12514: TNS :no listener
新装的oracle11g在没有做任何配置的情况下用工具连接报ORA-12514: TNS :no listener。解决方法如下: 1. 进入 Oracle 安装目录下的 dbhome_1\NETWORK\ADMIN目录下,将listener.ora文件内的HOST项的值修改为当前计算机的全名(计算机系统属性
中
查看 Oracle 服务端计算机的全名) 2. 修改后重启监听lsnrctl...
oracle远程连接报错,远程连接Oracle报错:TNS-: no listener
远程连接时报错:TNS-: no listener原因:监听器未启动解决方案:重新配置$Oracle_HOME/network/admin
中
的listener.ora如下的标准文件LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))(ADDRESS = (PROTOCOL...
oracle 远程连接报错 no listener 解决
参考: (1)Oracle监听 报错TNS-12541: TNS: 无监听程序 TNS-12560: TNS: 协议适配器错误 TNS-00511: 无监听程序_kihtoner的博客-CSDN博客_tns-00511Oracle监听 报错TNS-12541: TNS: 无监听程序 TNS-12560: TNS: 协议适配器错误 TNS-00511: 无监听程序https://blog.csdn.net/wht21888/article/details/78462276 (2)用oracle客户端的N.
非技术区
23,404
社区成员
70,506
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章