javax.swing.JMenuBar
构造方法
JMenuBar()
创建一个新的空菜单栏。
JMenuBar 的方法
菜单管理
void add(JMenu menu)
将指定的菜单添加到菜单栏。
void remove(JMenu menu)
从菜单栏中移除指定的菜单。
void remove(int index)
根据索引从菜单栏中移除菜单。
int getMenuCount()
返回菜单栏中菜单的数量。
JMenu getMenu(int index)
根据索引获取菜单栏中的菜单。
布局与外观
void setMargin(Insets m)
设置菜单栏的边距。
Insets getMargin()
获取菜单栏的边距。
void setBorder(Border border)
设置菜单栏的边框。
Border getBorder()
获取菜单栏的边框。
void setUI(MenuBarUI ui)
设置菜单栏的外观(UI)对象。
MenuBarUI getUI()
获取菜单栏的外观(UI)对象。
键盘快捷键管理
void setHelpMenu(JMenu menu)
设置帮助菜单(可能不在所有平台上支持)。
JMenu getHelpMenu()
获取帮助菜单。
void setSelectionModel(SingleSelectionModel model)
设置菜单栏的选择模型。
SingleSelectionModel getSelectionModel()
获取菜单栏的选择模型。
继承方法
继承自 javax.swing.JComponent 的方法:
void setForeground(Color fg)
设置菜单栏的前景色。
void setBackground(Color bg)
设置菜单栏的背景色。
void setFont(Font font)
设置菜单栏的字体。
void setVisible(boolean visible)
设置菜单栏的可见性。
继承自 java.awt.Container 的方法:
void add(Component comp)
将组件添加到容器中。
void remove(Component comp)
从容器中移除组件。
Component getComponent(int index)
根据索引获取容器中的组件。
继承自 java.lang.Object 的方法:
boolean equals(Object obj)
判断是否与指定对象相等。
String toString()
返回对象的字符串表示形式。
int hashCode()
返回对象的哈希码。
