21xrx.com
2024-11-05 18:59:23 Tuesday
登录
文章检索 我的文章 写文章
Java中窗口的打开与关闭
2023-06-16 13:20:53 深夜i     --     --
Java 窗口 GUI

Java作为一种跨平台的编程语言,在GUI(图形用户界面)方面的表现也非常出色。在编写Java程序时,我们会涉及到窗口的打开和关闭操作。本文将介绍Java中如何打开和关闭窗口。

首先,我们需要使用Java的GUI库来创建一个窗口,常用的有AWT和Swing。在创建窗口时,我们可以通过设置窗口大小、标题、监听关闭事件等来定制窗口样式。例如,我们可以使用以下代码来创建一个简单的窗口:


import javax.swing.JFrame;

public class MyWindow extends JFrame {

  public MyWindow() {

    setTitle("My Window");

    setSize(400, 300);

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    setVisible(true);

  }

}

在上述代码中,我们定义了一个`MyWindow`类,该类继承自JFrame类,即窗口类。在构造函数中,我们设置了窗口标题为"My Window",大小为400x300像素,关闭时默认退出程序,最后将窗口设置为可见状态。

接下来,我们需要知道如何关闭窗口。在Java中,我们可以使用`setDefaultCloseOperation`方法来设置窗口关闭时的行为。常用的有以下3个选项:

- `JFrame.DO_NOTHING_ON_CLOSE`:什么也不做,需要在代码中手动关闭窗口。

- `JFrame.HIDE_ON_CLOSE`:窗口隐藏,但不销毁。

- `JFrame.EXIT_ON_CLOSE`:窗口销毁,程序退出。

例如,我们可以使用以下代码来设置窗口关闭时直接退出程序:


setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

以上就是Java中窗口的打开与关闭操作。通过使用Java的GUI库,我们可以创建出各种样式的窗口,并且能够轻松地操作窗口的关闭行为。

  
  

评论区

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