📅  最后修改于: 2023-12-03 14:57:58.829000             🧑  作者: Mango
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 应用程序。