随着科学技术水平的不断发展与进步,新技术的应用已经越来越普遍了。人们会使用java做更多的事情。今天就一起来了解一下java中关于菜单的有关内容吧。
首先为大家介绍一下如何向菜单增加退出项?
增设一个新的菜单项,对该菜单项加入监视,对应的监视方法中使用System.exit()方法,就能实现单击该菜单项时退出Java运行环境。代码如下所示:
… item7 = new MenuItem(“退出”); item7.addActionListener(this);… public void actionPerformed(ActionEvent e) { if (e.getSource() == item7) { System.exit(0); } }
然后说一下怎么设置菜单项的快捷键?
用MenuShortcut类为菜单项设置快捷键。构造方法是MenuShortcut(int key)。其中key可以取值KeyEvent.VK_A至KenEvent.VK_Z,也可以取‘a’到‘z’键码值。菜单项使用setShortcut(MenuShortcut k)方法来设置快捷键。例如,以下代码设置字母e为快捷键。代码如下所示:
class Herwindow extends Frame implements ActionListener { MenuBar menbar; Menu menu; MenuItem item; MenuShortcut shortcut = new MenuShortcut(KeyEvent.VK_E);… item.setShortcut(shortcut);… }
最后补充一下,怎么选择框菜单项?
菜单也可以包含具有持久的选择状态的选项,这种特殊的菜单可由JCheckBoxMenuItem类来定义。
JCheckBoxMenuItem对象像选择框一样,能表示一个选项被选中与否,也可以作为一个菜单项加到下拉菜单中。点击JCheckBoxMenuItem菜单时,就会在它的左边出现打勾符号或清除打勾符号。
例如,在程序的类MenuWindow中,将代码
addItem(menu1, “跑步”, this); addItem(menu1, ”跳绳”, this);
改写成以下代码,就将两个普通菜单项“跑步“和“跳绳”改成两个选择框菜单项,代码如下所示:
JCheckBoxMenuItem item1 = new JCheckBoxMenuItem(“跑步”); JCheckBoxMenuItem item2 = new JCheckBoxMenuItem(“跳绳”); item1.setActionCommand(“跑步”); item1.addActionListener(this); menu1.add(item1); item2.setActionCommand(“跳绳”); item2.addActionListener(this); menu1.add(item2);
以上就是关于java中如何向菜单增加退出项以及快捷键怎么设的主要内容了。具体的实例代码结合起来还是比较好理解的。想要了解更多java常见问题,敬请关注奇Q工具网。
推荐阅读: