当前位置: 首页 > 工具软件 > jMenu > 使用案例 >

JMenuBar 和 Jmenu的使用

莫宁
2023-12-01

1.定义

JMenuBar  bar = new JMenuBar();

JMenu menu = new JMenu("name");   //第一层的菜单   

JMenuItem  item  = new  JMenuItem("name");  // 只是列举 了 一个输出名的 定义方法  ,其余的有特性的  请参考  api

2.添加

bar.add(menu);

menu.add(item);//item 是menu 的下拉标签,三者属于递进关系

menu.addSeparator(); 在item之间加一个分隔条

3.方法(部分,详细的参考api)

    

    

add(JMenu c)

将指定的菜单添加到菜单栏的末尾

getMenu(int index)

获取菜单栏中指定位置的菜单

getMenuCount()

获取菜单栏上的菜单数

setHelpMenu(JMenu menu)

设置用户选择菜单栏中的帮助选项时显示的帮助菜单

getHelpMenu()

获取菜单栏的帮助菜单

setSelected(Component sel)

设置当前选择的组件,更改选择模型

isSelected()

如果当前已选择了菜单栏的组件,则返回true

4.事件处理

添加接口   MenuListener  

需要继承的方法

public void menuSelected(MenuEvent e) {   // 选中执行

}

public void menuDeselected(MenuEvent e) {// 取消某个菜单时执行

}
public void menuCanceled(MenuEvent e){//取消菜单时执行
}

 类似资料: