📅  最后修改于: 2023-12-03 14:47:48.408000             🧑  作者: Mango
SWING 是 Java 中常用的 GUI(图形用户界面)工具包,提供了一系列的组件和类用于创建用户友好的界面。其中菜单类是 SWING 中的重要组成部分,用于创建和管理菜单和菜单项。
菜单是应用程序中常用的用户交互方式之一,通过菜单可以让用户选择执行的操作,提供了方便的方式来组织和展示功能。菜单类提供了创建和管理菜单的功能,使得开发者能够轻松地在应用程序中添加菜单功能。
在 SWING 中,有几个重要的菜单类需要了解:
以下是一个简单的示例代码,展示如何使用 SWING 创建一个带有菜单的窗口:
import javax.swing.*;
public class MenuExample extends JFrame {
public MenuExample() {
// 创建菜单栏与菜单
JMenuBar menuBar = new JMenuBar();
JMenu fileMenu = new JMenu("文件");
// 创建菜单项
JMenuItem openItem = new JMenuItem("打开");
JMenuItem saveItem = new JMenuItem("保存");
// 将菜单项添加到菜单中
fileMenu.add(openItem);
fileMenu.add(saveItem);
// 将菜单添加到菜单栏
menuBar.add(fileMenu);
// 将菜单栏设置到窗口中
setJMenuBar(menuBar);
// 设置窗口属性
setTitle("菜单示例");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new MenuExample();
}
}
SWING-菜单类是 Java GUI 编程中的重要组成部分,提供了一种简单的方式来创建和管理菜单和菜单项。通过菜单类,开发者可以为应用程序添加功能强大且用户友好的菜单功能。