如何在Java中给一个窗口增加一个菜单
时间: 2024-02-25 19:59:01 浏览: 60
要在Java中给窗口增加一个菜单,可以使用JMenuBar、JMenu和JMenuItem类。下面是一个简单的例子:
```
import javax.swing.*;
public class MyWindow extends JFrame {
public MyWindow() {
// 创建菜单栏
JMenuBar menuBar = new JMenuBar();
// 创建菜单
JMenu menu = new JMenu("文件");
// 创建菜单项
JMenuItem menuItem1 = new JMenuItem("打开");
JMenuItem menuItem2 = new JMenuItem("保存");
JMenuItem menuItem3 = new JMenuItem("退出");
// 将菜单项添加到菜单
menu.add(menuItem1);
menu.add(menuItem2);
menu.addSeparator(); // 添加分隔线
menu.add(menuItem3);
// 将菜单添加到菜单栏
menuBar.add(menu);
// 将菜单栏设置到窗口中
setJMenuBar(menuBar);
// 设置窗口属性
setTitle("My Window");
setSize(400, 300);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new MyWindow();
}
}
```
这个例子创建了一个窗口,并在窗口中添加了一个名为“文件”的菜单,菜单中包含“打开”、“保存”和“退出”三个菜单项。
阅读全文