首页 | 注册 | 登陆
首页 >> 技术专栏 >> java文章 >> java基础 

设置菜单快捷键


作者java基础 来源java基础 加入时间:2006年03月06日
摘要:
设置菜单快捷键

给菜单设置快捷键的功能是JDK1.1引入的一个特性,我们可以通过键盘而不是鼠标选择一个菜单。

例如:
  1. import java.awt.*;

转载:转载请保留本信息,本文来自
http://www.51dibs.com
/html/2006/article/info8/a_da6d6b753cacbb1b.htm




设置菜单快捷键


站点:爱心种子小博士 关键字:设置菜单快捷键




设置菜单快捷键
给菜单设置快捷键的功能是JDK1.1引入的一个特性,我们可以通过键盘而不是鼠标选择一个菜单。

例如:
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. public class menu implements ActionListener {
  4.   public void actionPerformed(ActionEvent e)
  5.   {
  6.     String lab = ((MenuItem)e.getSource()).getLabel();
  7.     System.out.println("label = " + lab);
  8.     if(lab.equals("Exit")) 
  9.     { 
  10.       System.exit(0); 
  11.     }
  12.   }
  13.   public static void main(String args[])
  14.   {
  15.     Frame f = new Frame("testing");
  16.          
  17.     Menu m = new Menu("File");
  18.          
  19.     menu acl = new menu();
  20.          
  21.     MenuItem mi1 = new MenuItem("Open");
  22.     mi1.addActionListener(acl);
  23.     m.add(mi1);
  24.          
  25.     MenuItem mi2 = new MenuItem("Save");
  26.     mi2.addActionListener(acl);
  27.     m.add(mi2);
  28.          
  29.     MenuShortcut ms3 = new MenuShortcut(KeyEvent.VK_E);
  30.     MenuItem mi3 = new MenuItem("Exit", ms3);
  31.     mi3.addActionListener(acl);
  32.     m.add(mi3);
  33.          
  34.     MenuBar mb = new MenuBar();
  35.     mb.add(m);
  36.          
  37.     f.setMenuBar(mb);
  38.     f.setSize(200, 200);
  39.     f.setVisible(true);
  40.   }
  41. }


快捷键如何被调用是不同的,依赖于运行的平台,例如在windows下使用Ctrl-E将调用Exit菜单功能。



发布人:java基础
→ 推荐给我的好友 → 报告错误链接
上篇文章:用HTMLParser从HTML中攫取你所需的信...
下篇文章:Struts1.1安装、示例篇
〖文章打印〗
〖关闭窗口〗
发表评论
查看评论
中“设置菜单快捷键”相关内容 中“设置菜单快捷键”相关内容
中“设置菜单快捷键”相关内容 中“设置菜单快捷键”相关内容
中“设置菜单快捷键”相关内容 中“设置菜单快捷键”相关内容

关于我们网站留言友情链接与我在线与我聊天领取红包管理TOP