21xrx.com
2025-03-31 05:34:55 Monday
文章检索 我的文章 写文章
JAVA如何通过按钮关闭窗口并退出程序
2023-06-14 15:34:54 深夜i     29     0
JAVA GUI 退出按钮

在编写JAVA GUI程序时,通常会包含一个窗口和一些按钮。当用户点击退出按钮时,我们需要关闭窗口并退出程序。这篇文章将教你如何通过按钮关闭窗口并退出程序。

首先,我们需要在创建窗口的代码中添加以下代码,以确保当用户单击窗口的“X”按钮时程序会退出:

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

这行代码将确定默认的关闭操作,当用户单击窗口的“X”按钮时将会退出程序。

接下来,我们需要为退出按钮添加一个 ActionListener,以便在单击时执行退出操作。以下是一个简单的示例代码:

JButton exitButton = new JButton("Exit");
exitButton.addActionListener(new ActionListener(){
  @Override
  public void actionPerformed(ActionEvent e) {
    System.exit(0);
  }
});

这个示例中,我们创建了一个名为“退出”的按钮,并向其添加了一个ActionListener。在ActionListener中,我们调用System.exit(0)方法来退出程序。0参数表示正常退出,非0参数表示异常退出。

最后,我们需要将退出按钮添加到窗口中。以下是一个简单的示例代码:

JPanel panel = new JPanel();
panel.add(exitButton);
JFrame frame = new JFrame("My Window");
frame.getContentPane().add(panel);
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);

在这个示例中,我们创建了一个名为“面板”的 JPanel,并将退出按钮添加到其中。然后,我们将 JPanel 添加到窗口中,并将窗口的关闭操作设置为“EXIT_ON_CLOSE”。

这样,当用户单击退出按钮时,程序将退出并关闭窗口。

  
  

评论区

    相似文章