Java Swing 是一个用于创建图形用户界面(GUI)的 Java 库。当用户关闭一个 Swing 窗口时,默认情况下,应用程序并不会退出。要实现这一功能,您需要添加一个窗口监听器,用于监听窗口关闭事件并退出应用程序。
以下是一个简单的示例,展示了如何在 Swing 应用程序中添加窗口监听器以便在关闭窗口时退出应用程序:
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.WindowConstants;
public class SwingDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("Swing Demo");
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.add(new JLabel("Hello, Swing!"));
frame.pack();
frame.setVisible(true);
}
}
在这个示例中,我们使用 setDefaultCloseOperation()
方法设置窗口关闭操作为 EXIT_ON_CLOSE
。这意味着当用户关闭窗口时,应用程序将退出。
总结一下,要使 Java Swing 应用程序在关闭窗口时退出,您需要添加一个窗口监听器或将窗口的默认关闭操作设置为 EXIT_ON_CLOSE
。
领取专属 10元无门槛券
手把手带您无忧上云