📅  最后修改于: 2023-12-03 15:20:25.621000             🧑  作者: Mango
Swing是Java的一个GUI工具包,提供了一系列的组件和工具类,用于创建丰富的图形用户界面。本示例将介绍如何使用Swing创建一个简单的菜单。
import javax.swing.*;
public class MenuExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Menu Example");
frame.setSize(300, 200);
JMenuBar menuBar = new JMenuBar();
JMenu fileMenu = new JMenu("File");
JMenu editMenu = new JMenu("Edit");
JMenu helpMenu = new JMenu("Help");
JMenuItem newItem = new JMenuItem("New");
JMenuItem openItem = new JMenuItem("Open");
JMenuItem saveItem = new JMenuItem("Save");
JMenuItem exitItem = new JMenuItem("Exit");
JMenuItem cutItem = new JMenuItem("Cut");
JMenuItem copyItem = new JMenuItem("Copy");
JMenuItem pasteItem = new JMenuItem("Paste");
JMenuItem aboutItem = new JMenuItem("About");
fileMenu.add(newItem);
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.addSeparator();
fileMenu.add(exitItem);
editMenu.add(cutItem);
editMenu.add(copyItem);
editMenu.add(pasteItem);
helpMenu.add(aboutItem);
menuBar.add(fileMenu);
menuBar.add(editMenu);
menuBar.add(helpMenu);
frame.setJMenuBar(menuBar);
frame.setVisible(true);
}
}
在此示例中,我们首先创建了一个JFrame
对象作为窗口容器。然后,创建了一个JMenuBar
对象作为菜单栏。接下来,我们创建了三个JMenu
对象分别表示文件、编辑和帮助菜单。然后,我们创建了一些JMenuItem
对象来表示不同的菜单项。将菜单项添加到相应的菜单中,并将菜单添加到菜单栏中。最后,将菜单栏添加到窗口中,并通过调用setVisible(true)
方法显示窗口。
通过本示例,你已经初步了解了如何使用Swing创建一个简单的菜单。希望你能进一步学习并掌握Swing的更多功能,以便创建更复杂和交互性强的图形用户界面。