jframe添加菜单栏
时间: 2023-10-10 11:08:05 浏览: 205
添加菜单项
在 JFrame 中添加菜单栏可以通过以下步骤实现:
1. 创建一个 JMenuBar 对象:`JMenuBar menuBar = new JMenuBar();`
2. 创建一个 JMenu 对象:`JMenu menu = new JMenu("菜单");`
3. 创建菜单项 JMenuItem 对象:`JMenuItem menuItem = new JMenuItem("菜单项");`
4. 将菜单项添加到菜单中:`menu.add(menuItem);`
5. 将菜单添加到菜单栏中:`menuBar.add(menu);`
6. 将菜单栏设置为 JFrame 的菜单栏:`setJMenuBar(menuBar);`
完整的代码示例:
```
import javax.swing.*;
public class MainFrame extends JFrame {
public MainFrame() {
// 创建菜单栏
JMenuBar menuBar = new JMenuBar();
// 创建菜单
JMenu menu = new JMenu("菜单");
// 创建菜单项
JMenuItem menuItem = new JMenuItem("菜单项");
// 将菜单项添加到菜单中
menu.add(menuItem);
// 将菜单添加到菜单栏中
menuBar.add(menu);
// 将菜单栏设置为 JFrame 的菜单栏
setJMenuBar(menuBar);
// 设置 JFrame 的其他属性
setTitle("JFrame 添加菜单栏示例");
setSize(400, 300);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new MainFrame();
}
}
```
阅读全文