holyya.com
2025-09-08 06:45:24 Monday
登录
文章检索 我的文章 写文章
我是一名 Java 开发者
2023-06-11 03:04:18 深夜i     --     --

我是一名 Java 开发者,今天我想和大家分享一下如何关闭 Java 程序中的 Frame 窗口。

首先,让我们简单了解一下 Java 的 GUI 编程。在 Java 中,我们使用 AWT 或 Swing 库来创建用户界面。在 AWT 和 Swing 中,我们使用 Frame 类来创建顶级窗口。当我们需要关闭这个窗口时,我们需要调用窗口的 dispose() 方法。

现在,让我们看一个简单的示例。以下代码演示如何创建一个简单的 Frame 窗口,并将其设置为可见。同时,我们还定义了一个 WindowListener 对象来侦听关闭窗口事件,并在发生事件时调用 dispose() 方法。


import java.awt.*;

import java.awt.event.*;

public class MyFrame extends Frame {

  public MyFrame() {

    super("My Frame");

    addWindowListener(new WindowAdapter() {

      public void windowClosing(WindowEvent e) {

        dispose();

      }

    });

    setSize(200, 200);

    setVisible(true);

  }

  

  public static void main(String args[]) {

    new MyFrame();

  }

}

在上面的示例中,我们创建了一个名为 MyFrame 的类,继承了 Frame 类。在构造函数中,我们向 Frame 添加了一个 WindowListener 对象,并在 windowClosing() 方法中调用 dispose() 方法。这样,当用户点击关闭按钮时,程序会自动调用 dispose() 方法关闭 Frame 窗口。

总结一下,在 Java 中关闭 Frame 窗口的简单方法是调用窗口的 dispose() 方法。通过添加一个 WindowListener 对象,我们可以侦听关闭窗口事件,并在关闭窗口时调用 dispose() 方法。希望这篇文章能够帮助您了解 Java 中如何关闭 Frame 窗口。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复