Java菜单——设置快捷键
一般的菜单的快捷方式有:单个字母(A-Z)、ALT/CTRLl+字母键,当然也有多键的,但我们这里讲的是这两种。
菜单(JMenu)
菜单(JMenu)的快捷方式只能用单个字母(A-Z)。
方式:
菜单实例.setMnemonic(KeyEvent,VK_A); //A可换成其他的大写字母。
————————————————————————————————————————————
菜单项(JMenuItem)
菜单项(JMenuItem)的快捷方式除了可以设置为单个字母(A-Z)外,还可以设置为ALT/CTRLl+字母键。
单个快捷键的方式:
1.菜单项实例.setMnemonic(KeyEvent.VK_A); //A可换成你想设置的大写字母。
2.JMenuItem m1 = new JMenu(“name”, KeyEvent.VK_A); //A可换成你想设置的大写字母。
说明:
这里有两种设置的方法,2是一种构造方法,比1快捷,它传入的两个参数分别是:菜单项(JMenuItem)名称、快捷键设置。但注意菜单(JMenu)的快捷方式只能用方式1,而菜单项(JMenuItem)的快捷方式两种方式都可以。
两个的快捷键方式:
这个方式即在单个快捷键的方式基础上再加一行代码就可以了。
JMenuItem m1 = new JMenu(“name”, KeyEvent.VK_A);
m1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A, ActionEvent.ALT_MASK));
//黄色区域可改为你想要的快捷键组合,ALT可改为CTRL。
上面设置的快捷键为:ALT + A
Java菜单——设置快捷键相关推荐
- JAVA 菜单设置快捷键
setAccelerator(KeyStroke.getKeyStroke("F3")); setAccelerator(KeyStroke.getKeyStroke((char) ...
- c# 菜单设置快捷键
似乎一级菜单无法设置 System.Windows.Forms.Shortcut 只能用menu.Text = "...(&)" 不知道为什么
- UltraEdit搭建python IDE环境+设置快捷键
转帖自:http://hi.baidu.com/singkuan/blog/item/6948fa073d1b5ece7a89472c.html UE搭建python IDE环境+设置快捷键 2007 ...
- 使java方法全部折叠_Intellij IDEA中一次性折叠所有Java代码的快捷键设置
Intellij IDEA中一次性折叠所有Java代码的快捷键设置 问题:在Java文件中,想把所有的Java方法代码都一次性给折叠起来,用哪个点开哪个. 问题来源:在新建model bean的时候, ...
- IDEA设置提示菜单的快捷键【解决快捷键冲突】
提示菜单的设置 一.更改的步骤 1.file-settings 2.keymap 二.定位到提示菜单 1.首先keymap里显示的是所有可以设置快捷键的内容 2.提示菜单的英文是basic,基础 三. ...
- 右键弹出菜单和快捷键的设置
写MFC,少不了用到菜单和快捷键,此处我用到了右键菜单.我的项目是一个播放器的实现,那么在屏幕中央右键点击,应该会弹出右键菜单,比如播放,暂停等,如我这样: 对应的每一个菜单应该还有相应的快捷键.那么 ...
- Java Excel省市区级联菜单设置
主要解决使用POI写excel,并且添加数据校验,以及省市区级联菜单设置,分Excel2003与Excel2007两个版本. 关于POI与Excel之间的一些关系,以及设计方面的一些思想说明: Jav ...
- Java微信公众号服务号开发(四):公众号底部菜单设置
今天来说一下微信公众号底部的菜单设置 设置更改公众号底部的菜单有两种方式:1.通过Java代码调取微信提供的接口进行设置. 2.直接在微信公众号平台用json数据设置. 这两种方式都比较简单.个人采取 ...
- Intellij IDEA 中一次性折叠所有Java代码的快捷键设置 collapse all
IntelliJ IDEA使用教程 (总目录篇) 问题:在Java文件中,想把所有的Java方法代码都一次性给折叠起来,用哪个点开哪个. 问题来源:在新建model bean的时候,要是属性很多,那么 ...
最新文章
- ArrayList Iterator remove java.lang.UnsupportedOperationException
- 开发日记-20190523 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
- HDCVI——一种创新性的高清视频传输方案
- 第一章 计算机网络 2 组成与分类 [计算机网络笔记]
- 计算机组成原理哈工大期末_浅谈计算机组成原理(三)
- Linux下新手基本操作及技巧看图上路 (7)
- win系统删除,已经注册的服务
- mysql配置好后_安装完 MySQL 后必须调整的 10 项配置
- h2事务与mysql_H2数据库事务提交失败
- session和cookie的区别和联系详解,Cookie Session相关看这篇就够了。
- java中文件和流处理
- [质因数分解]樱花 洛谷P1445
- 既然彼此不能相濡以沫, 那就相忘于江湖吧.
- 在线订票系统--永胜票务网是怎么搭建的?
- 为什么别人不回你的微信?说说如何正确的提问
- 计算机基础练习题(包含答案)
- excel中文件合并F9键
- NAT穿越(NAT-T)原理
- C# MessageBox.Show 用法
- 因为「Web3.0」,推特创始人被自己的投资人拉黑了