0
点赞
收藏
分享

微信扫一扫

【Java AWT 图形界面编程】菜单组件 ① ( 菜单相关组件简介 | 菜单组件使用步骤 | 菜单列表中添加分割线 | 设置 MenuItem 菜单项快捷键 )


文章目录

  • 一、菜单相关组件简介
  • 二、菜单组件使用步骤
  • 三、菜单列表中添加分割线
  • 四、设置 MenuItem 菜单项快捷键






一、菜单相关组件简介


菜单相关组件 :

  • MenuBar 菜单条组件 : 菜单容器 , 在 菜单栏 显示的内容
  • Meun 菜单组件 : 下图中的 文件 和 编辑 是 Menu 组件 , Menu 组件需要放置在 MenuBar 菜单条组件 ;
  • Menu 不仅可以作为菜单 , 还可以作为菜单项使用
  • PopMenu 上下文菜单组件 : 点击右键 , 弹出的菜单组件 ;
  • MenuItem 菜单项组件 : 下图中的 自动换行 , 复制 , 粘贴 就是菜单项 ;
  • CheckboxMenuItem 复选框菜单组件 : 菜单项带复选框 ;

【Java AWT 图形界面编程】菜单组件 ① ( 菜单相关组件简介 | 菜单组件使用步骤 | 菜单列表中添加分割线 | 设置 MenuItem 菜单项快捷键 )_开发语言

菜单组件体系结构图 :

【Java AWT 图形界面编程】菜单组件 ① ( 菜单相关组件简介 | 菜单组件使用步骤 | 菜单列表中添加分割线 | 设置 MenuItem 菜单项快捷键 )_menuitem_02






二、菜单组件使用步骤


菜单组件使用步骤 :

  • 首先 , 准备 MenuItem 菜单项组件
  • 然后 , 准备 Menu 顶部菜单组件 , 或者 PopupMenu 右键菜单组件
  • 再后 , 准备 MenuBar 菜单条组件
  • 最后 , 将 MenuBar 菜单条组件 添加到 Frame 窗口 中显示 ;





三、菜单列表中添加分割线


在由 MenuItem 菜单项组件 组成的 菜单列表 中 , 如果想要加入一条分割线 , 如下图中的 粘贴 和 格式 之间的横线 ,

【Java AWT 图形界面编程】菜单组件 ① ( 菜单相关组件简介 | 菜单组件使用步骤 | 菜单列表中添加分割线 | 设置 MenuItem 菜单项快捷键 )_开发语言_03

可以通过 在 Menu 组件中 , 调用 Menu#add( new MenuItem(“-”) ) 代码 , 添加 MenuItem 菜单项组件 之间的 分割线 ;






四、设置 MenuItem 菜单项快捷键


如果要为 菜单中的 某个 MenuItem 菜单项 设置快捷键 , 如下图所示的 , 为 注释 菜单项 , 设置 Ctrl + Shift + Q 快捷键 ,

【Java AWT 图形界面编程】菜单组件 ① ( 菜单相关组件简介 | 菜单组件使用步骤 | 菜单列表中添加分割线 | 设置 MenuItem 菜单项快捷键 )_开发语言_03


在创建 MenuItem 菜单项时 , 要传入 菜单项名称 " 注释 " , 和 菜单项的快捷键 MenuShortcut 对象 ;

代码示例如下 :

new MenuItem("注释", new MenuShortcut(keyEvent.VK_Q, true));


举报

相关推荐

0 条评论