📜  退出按钮 java swing - Java (1)

📅  最后修改于: 2023-12-03 14:57:58.829000             🧑  作者: Mango

退出按钮 Java Swing

Java Swing 是一个用于创建图形用户界面 (GUI) 的 Java 库。它包含了一组能够快速创建用户界面组件的类和接口。我们将在本文中探讨如何使用 Java Swing 中的退出按钮。

代码实现

要使用 Java Swing 中的退出按钮,我们可以使用 JButton 类和 System.exit() 方法。JButton 是一个用于创建按钮的 Swing 组件。System.exit() 方法用于终止当前正在运行的 Java 虚拟机。

import javax.swing.JFrame;
import javax.swing.JButton;

public class ExitButtonExample {
    public static void main(String[] args) {
        // 创建 JFrame 对象
        JFrame frame = new JFrame("Exit Button Example");

        // 创建 JButton 对象
        JButton exitButton = new JButton("退出");

        // 添加按钮到 JFrame 中
        frame.add(exitButton);

        // 设置 JFrame 的属性
        frame.setSize(300, 200);
        frame.setLocationRelativeTo(null);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);

        // 为 JButton 添加点击事件处理程序
        exitButton.addActionListener((event) -> {
            // 调用 System.exit() 方法终止当前运行的虚拟机
            System.exit(0);
        });
    }
}

在上面的代码中,我们使用 JFrame 类创建了一个窗口,并向其中添加了一个 JButton 按钮。然后,我们为按钮添加了一个点击事件处理程序,当用户单击按钮时,程序会调用 System.exit(0) 方法来终止当前正在运行的 Java 虚拟机。

运行程序

要运行上面的程序,您需要先安装 Java 开发环境 (JDK)。然后,将代码保存到名为 ExitButtonExample.java 的文件中,并使用以下命令编译它:

javac ExitButtonExample.java

一旦编译成功,您可以使用以下命令运行程序:

java ExitButtonExample

程序会显示一个带有 "退出" 按钮的窗口。单击按钮即可退出程序。

结论

本文介绍了如何在 Java Swing 中创建和使用退出按钮。我们使用 JButton 组件创建了一个按钮,并在点击事件处理程序中调用了 System.exit() 方法来终止当前运行的 Java 虚拟机。实际上,您可以使用类似的方法来创建和使用其他组件和功能,以创建更加复杂和交互性强的 Java 应用程序。