JAVA菜单如何实现单字母快捷键?

查了一下书本,发现有提及Menu.setAccelerator(KeyStroke.getKeyStroke('字母'));的用法然而实际编译却出现Exceptionin... 查了一下书本,发现有提及Menu.setAccelerator(KeyStroke.getKeyStroke('字母'));的用法
然而实际编译却出现
Exception in thread "main" java.lang.Error: setAccelerator() is not defined for JMenu. Use setMnemonic() instead.
at javax.swing.JMenu.setAccelerator(Unknown Source)
展开
 我来答
百度网友4b3f60e
2016-03-09 · TA获得超过225个赞
知道答主
回答量:25
采纳率:0%
帮助的人:5.5万
展开全部
JMenu是没有这个方法的,要用JMenuItem.setAccelerator()调用的
我之前也遇到过这种情况。
魔戒契约1
2015-06-20 · TA获得超过444个赞
知道小有建树答主
回答量:1313
采纳率:0%
帮助的人:497万
展开全部
人家肯定导入了相应的jar包了。不导包就没这个方法。肯定报错撒
更多追问追答
追问
按书本逐一导入了
追答
刚查了api这个类好像没有这个方法 盗版书吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式