`

java的窗口关闭问题

    博客分类:
  • Java
阅读更多
java的窗口关闭可以实现windowLinstener接口来实现,可实现其适配器类windowadapter类,应为这个类只是个对接口空实现的类,所以我们可以继承这个类重写我们需要的方法。可以通过匿名类内部类来实现:

import java.awt.*;
import java.awt.event.*;

public class TestWindowClose {
public static void main(String args[]) {
new MyFrame55("MyFrame");
}
}

class MyFrame55 extends Frame {
MyFrame55(String s) {
super(s);
setLayout(null);
setBounds(300, 300, 400, 300);
this.setBackground(new Color(204, 204, 255));
setVisible(true);
this.addWindowListener(new MyWindowMonitor());//通过内部类实现

}

class MyWindowMonitor extends WindowAdapter {// 为了避免写所有的方法.用WindowAdapter来继承
public void windowClosing(WindowEvent e) {// 用户试图从窗口的系统菜单中关闭窗口时调用。
   setVisible(false);//这不不能少啊
   System.exit(0);
}
}

}



当然在swing中只要一个setDefultClose~~~方法就可以了
分享到:
评论

相关推荐

    java窗口关闭按钮

    java方法之五,csdn现在的虚拟c币可以兑换下载分,兑换比例为1:2。不过对大多数没有下载积分的人来讲,一般也c币,所以这个也不太实用。方法之五,csdn现在的虚拟c币可以兑换下载分,兑换比例为1:2。不过对大多数...

    java窗口的打开关闭

    ### Java窗口的打开与关闭——基于Swing框架的实现 #### 概述 在Java图形用户界面编程中,Swing框架提供了丰富的组件和事件处理机制,使得开发人员能够轻松地创建复杂的用户界面。本文将围绕如何利用Swing框架中的...

    Java应用程序窗口关闭的六种方法

    Java 应用程序窗口关闭的六种方法 Java 应用程序窗口关闭是指在 Java 应用程序中关閉窗口的操作。以下是六种常见的 Java 应用程序窗口关闭方法: 1. 使用 JFrame 的 enableEvents 和 processWindowEvent 在 Java ...

    Java关闭窗体的六种方法

    在Java中,我们经常会遇到需要处理窗口关闭的情况。例如,在用户尝试关闭窗口时执行某些清理操作或者退出应用程序等。本文将详细介绍六种在Java中关闭窗体的方法,并对每种方法进行详细的解释。 #### 方法一:通过`...

    Java 窗体关闭代码

    - **显示确认对话框**:为了提高用户体验,可以在窗口关闭前显示一个确认对话框,让用户确认是否真的要关闭窗口。这可以通过调用`JOptionPane.showConfirmDialog`方法来实现。 ### 结论 通过上述分析,我们可以...

    Java实现获取窗口句柄并操作窗口jna-4.4.0

    通过窗口句柄,我们可以执行诸如移动、最大化、最小化、关闭等窗口操作。在Java中,直接操作窗口句柄通常是不可能的,但借助JNA,我们可以调用Windows API来实现这些功能。 首先,我们需要引入JNA库,可以在项目中...

    JavaFX 监听窗口关闭事件实例详解

    综上所述,通过JavaFX监听窗口关闭事件,能够有效管理程序退出时的资源清理和线程关闭等问题。在实际开发中,开发者需要在事件处理器中添加合适的逻辑来确保应用程序能够在退出时执行所有必要的清理工作,从而避免...

    java 创建普通窗口

    例如,在本例中,我们为`JFrame`添加了一个`WindowListener`,用于处理窗口关闭事件。 ```java Window_Frist.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { /...

    java程序关闭bat

    java程序中关闭bat用到的。 退出bat。

    java窗口和面板使用的简单例子

    本篇将详细讲解Java窗口和面板的使用,并通过一个简单的例子来阐述其基本概念。 首先,让我们了解窗口(JFrame)和面板(JPanel)。窗口是用户界面的基本容器,它承载着所有的组件和子组件。在Java中,我们使用`...

    Java实现获取窗口句柄.zip

    窗口句柄是操作系统分配给每个窗口的一个唯一标识符,通过这个标识符,程序可以对特定窗口进行操作,如移动、大小调整、关闭等。在Windows系统中,窗口句柄通常表示为HWND类型的值;在其他系统中,如Linux或macOS,...

    java、杀死启动进程、定时执行程序、隐藏黑窗口(dos窗口)、线程异常死亡(保活)

    在Java开发中,有时我们需要处理一系列复杂的问题,如管理进程、执行定时任务、处理异常以及隐藏命令行窗口。本文将详细探讨这些知识点,并提供一种自动重启JBOSS服务器的方案。 首先,我们要理解如何在Java中杀死...

    java 小窗口例子

    通过`addWindowListener`方法,一个`WindowAdapter`监听器被添加到窗口上,用于处理窗口关闭事件。当用户尝试关闭窗口时,`windowClosing`方法会被触发,从而执行`System.exit(0)`,确保程序能够干净地退出。 ### ...

    JAVA窗口菜单挺简单的

    ### JAVA窗口菜单实现详解 #### 一、简介 在Java中创建图形用户界面(GUI)时,窗口菜单是一项常见的功能需求。本篇文章将基于提供的代码示例,详细讲解如何使用Swing库中的类来实现一个基本的窗口菜单,并对代码...

    java窗口应用程序布局与监视器

    【Java窗口应用程序布局与监视器】是Java编程中关于图形用户界面GUI开发的重要知识点。在Java中,我们通常使用AWT或Swing库来创建窗口应用程序。在这个例子中,我们看到一个名为`Window`的类扩展了`Frame`类,并实现...

    关闭窗口前提示

    例如,在Java Swing或JavaFX中,可以使用`WindowListener`或`WindowAdapter`监听窗口关闭事件,并覆盖`windowClosing()`方法。在这个方法中,可以弹出一个`JOptionPane`对话框询问用户是否确定要关闭窗口。如果用户...

    jsp页面中窗口关闭,退出的方式分享.docx

    ### JSP 页面中窗口关闭与退出方式解析 #### 一、引言 在Web开发过程中,经常需要处理用户操作完成后自动关闭窗口或退出系统的情况。本文档将详细介绍JSP页面中实现窗口关闭与退出的不同方法及其应用场景。 #### ...

    子窗口与父窗口刷新

    在Java Web开发中,"子窗口与父窗口刷新"是一个常见的交互场景,特别是在构建多层级界面或模态对话框时。这里的"子窗口"通常指的是弹出的窗口、框架或者iframe,而"父窗口"则是打开子窗口的那个主页面。在这样的场景...

    在Java中建立一个窗口可设置窗口大小.java

    在Java中建立一个窗口可设置窗口大小,进行窗口的固定,并添加按钮1,按钮2,按钮3,关闭窗口,显示窗口

    Java 登录窗口源代码

    `jf.setResizable(false)`确保用户不能改变窗口大小,`jf.setVisible(true)`使窗口可见,最后`jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)`设置当窗口关闭时程序退出。 接下来,为了使登录窗口在不同分辨率...

Global site tag (gtag.js) - Google Analytics