1.常见的菜单组件
菜单组件名称 | 功能 |
MenuBar | 菜单条,菜单容器 |
Menu | 菜单项的容器,也是Menultem的子类 |
PopupMenu | 上下菜单组件 |
Menultem | 菜单项组件 |
CheckboxMenultem | 复选框菜单项组件 |
菜单组件体系图:
2.菜单组件使用:
①.准备菜单项组件,这些组件可以是MenuItem及其子类
②.准备菜单组件Menu或者PopupMenu(右键弹出),把第一步中准备好的菜单组件添加进来
③.准备菜单组件MneuBar,把第二步中准备好的菜单组件Menu添加进来
④.把第三步中准备好的菜单条组件添加到窗口对象中显示
小技巧:
①.菜单项之间添加分割线:调用Menu的add
②.给菜单关联快捷键功能:ctrl + shift + Q
3.PopupMenu实现思路
①.创建PopubMenu菜单组件
②.创建多个MenuItem菜单项,并添加到PopupMenu中
③.将PopupMenu添加到目标组件中
④.注册鼠标监听事件,当监听到用户释放右键时,弹出菜单