帮我用Java程序编写一个word菜单
时间: 2023-09-03 18:07:24 浏览: 45
以下是一个简单的Java程序,用于创建一个Word菜单:
```java
import javax.swing.*;
import java.awt.event.*;
public class WordMenu {
public static void main(String[] args) {
JFrame frame = new JFrame("Word菜单");
JMenuBar menuBar = new JMenuBar();
JMenu fileMenu = new JMenu("文件");
JMenu editMenu = new JMenu("编辑");
JMenu viewMenu = new JMenu("视图");
JMenuItem newMenuItem = new JMenuItem("新建");
JMenuItem openMenuItem = new JMenuItem("打开");
JMenuItem saveMenuItem = new JMenuItem("保存");
JMenuItem saveAsMenuItem = new JMenuItem("另存为");
JMenuItem exitMenuItem = new JMenuItem("退出");
JMenuItem cutMenuItem = new JMenuItem("剪切");
JMenuItem copyMenuItem = new JMenuItem("复制");
JMenuItem pasteMenuItem = new JMenuItem("粘贴");
JMenuItem selectAllMenuItem = new JMenuItem("全选");
JMenuItem zoomInMenuItem = new JMenuItem("放大");
JMenuItem zoomOutMenuItem = new JMenuItem("缩小");
JCheckBoxMenuItem statusBarMenuItem = new JCheckBoxMenuItem("状态栏");
fileMenu.add(newMenuItem);
fileMenu.add(openMenuItem);
fileMenu.add(saveMenuItem);
fileMenu.add(saveAsMenuItem);
fileMenu.addSeparator();
fileMenu.add(exitMenuItem);
editMenu.add(cutMenuItem);
editMenu.add(copyMenuItem);
editMenu.add(pasteMenuItem);
editMenu.addSeparator();
editMenu.add(selectAllMenuItem);
viewMenu.add(zoomInMenuItem);
viewMenu.add(zoomOutMenuItem);
viewMenu.addSeparator();
viewMenu.add(statusBarMenuItem);
menuBar.add(fileMenu);
menuBar.add(editMenu);
menuBar.add(viewMenu);
frame.setJMenuBar(menuBar);
frame.setSize(400, 300);
frame.setVisible(true);
exitMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
}
}
```
这个程序创建了一个JFrame窗口,并在其中添加了一个JMenuBar和三个JMenu:文件、编辑和视图。每个JMenu都包含一些JMenuItem,例如“新建”、“打开”、“保存”等。当单击“退出”菜单项时,程序将终止。