java创建一个框架,创建一个菜单条,在菜单条中添加两个菜单,每个菜单有三个菜单项,第一个菜单有一个子菜单
时间: 2024-03-13 16:48:18 浏览: 60
可以使用Java Swing来创建框架、菜单条和菜单。下面是一个例子:
```java
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class FrameworkExample {
public static void main(String[] args) {
// 创建 JFrame 实例
JFrame frame = new JFrame("框架示例");
// 设置窗口的宽和高
frame.setSize(400, 400);
// 创建菜单栏及菜单项
JMenuBar menuBar = new JMenuBar();
JMenu fileMenu = new JMenu("文件");
JMenu editMenu = new JMenu("编辑");
JMenuItem openItem = new JMenuItem("打开");
JMenuItem saveItem = new JMenuItem("保存");
JMenuItem exitItem = new JMenuItem("退出");
JMenuItem cutItem = new JMenuItem("剪切");
JMenuItem copyItem = new JMenuItem("复制");
JMenuItem pasteItem = new JMenuItem("粘贴");
JMenu helpMenu = new JMenu("帮助");
JMenuItem aboutItem = new JMenuItem("关于");
// 将菜单项添加到菜单中
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.addSeparator();
fileMenu.add(exitItem);
editMenu.add(cutItem);
editMenu.add(copyItem);
editMenu.add(pasteItem);
helpMenu.add(aboutItem);
// 创建子菜单
JMenu newMenu = new JMenu("新建");
JMenuItem projectItem = new JMenuItem("项目");
JMenuItem fileItem = new JMenuItem("文件");
newMenu.add(projectItem);
newMenu.add(fileItem);
fileMenu.add(newMenu);
// 将菜单添加到菜单栏中
menuBar.add(fileMenu);
menuBar.add(editMenu);
menuBar.add(helpMenu);
// 将菜单栏添加到窗口中
frame.setJMenuBar(menuBar);
// 设置窗口可见
frame.setVisible(true);
}
}
```
这个例子创建了一个包含文件、编辑和帮助三个菜单的菜单条,文件菜单中包含打开、保存、新建(包含项目和文件两个子菜单)和退出四个菜单项,编辑菜单中包含剪切、复制和粘贴三个菜单项,帮助菜单中包含关于菜单项。你可以根据自己的需要添加更多的菜单和菜单项。
阅读全文