`

关闭当前窗口,而不是退出整个程序.

阅读更多
import java.awt.Color;
import java.awt.Container;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;

public class Close_Dispose extends JFrame {
	private static final long serialVersionUID = 1L;

	public Close_Dispose() {
		Container contentPane = getContentPane();
		contentPane.setBackground(Color.white);
		setBackground(Color.white);
		setLocation(200, 100);
		setSize(300, 300);
		setVisible(true);
		addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent e) {
				Close_Dispose.this.dispose();// 关闭当前窗口.而使用exit(0)将退出虚拟机,关闭整个程序(所有相关连窗口);
			}
		});
	}

	public static void main(String[] args) {
		new Close_Dispose();
		new Close_Dispose();
	}
}

 

分享到:
评论

相关推荐

    易语言窗口快速退出特效源码.7z

    例如,用户点击关闭按钮时启动退出动画,而不是立即关闭窗口。这需要用到“窗口消息”和“窗口过程”等概念,通过监听并处理特定的消息来实现。 在实际项目中,为了代码的可维护性和复用性,我们还可以考虑将这些...

    浅谈DOT NET退出应用程序

    如果需要退出单个线程而不是整个应用程序,应使用`ExitThread`。 第四,`Environment.Exit`方法则更为直接,它会终止当前进程并返回一个指定的退出代码给操作系统,通常用于程序遇到无法恢复的错误时强制退出。 ...

    VB 16种关闭窗口

    1. **Form.Hide**: 这是隐藏而不是完全关闭窗口的方法,窗口对象仍然在内存中,可以通过再次调用Show方法显示。 2. **Unload Form**: 这个语句会卸载指定的窗体,从而关闭窗口,并释放与之相关的资源。 3. **Me....

    易语言关闭指定窗口

    易语言关闭指定窗口源码,关闭指定窗口,枚举窗体,是否关闭,寻找顶级窗口_,枚举子窗口_,枚举父窗口_,取屏幕句柄_,取窗口标题_,投递消息,API_结束进程,API_GetWindowThreadProcessId,API_退出进程,API_OpenProcess,API_...

    vb.net关闭应用程序的代码

    在VB.NET编程环境中,关闭应用程序是一项常见的操作,无论是退出整个应用程序还是关闭单个窗口。本文将深入探讨如何在VB.NET中实现这一功能,并提供具体的代码示例,以关闭指定的应用程序,例如QQ。同时,我们将讨论...

    c#.netESC键退出程序

    // 关闭当前窗口,实现退出程序 return true; // 返回true表示已经处理了该按键事件,防止进一步处理 } return base.ProcessCmdKey(ref msg, keyData); } ``` 这段代码首先检查`keyData`是否为`Keys.Escape`,...

    实验二Windows窗口应用程序.pdf

    该实验主要介绍了如何在Windows平台上开发一个简单的窗口应用程序,利用Microsoft Windows API来创建窗口、处理消息和绘制文本。以下是对实验内容的详细说明: 1. **Windows程序的基本结构**: - Windows应用程序...

    Outlook关闭不退出后台运行

    其二是点击关闭按钮的时候会直接完全退出而不是后台运行,其实非常不符合我们的使用情况和理念——我们是需要Outlook一直挂在后台以方便第一时间接收到新的邮件的。今天笔者就在这里向大家介绍一下解决的方法。 首先...

    完全退出程序的方法.zip

    - **快捷键组合**:某些程序支持通过快捷键组合来退出,例如`Alt + F4`关闭当前活动窗口。 - **命令提示符**:使用`taskkill`命令,如`taskkill /IM program.exe`,其中`program.exe`是你要结束的程序名。 **2. ...

    Pyqt5 实现跳转界面并关闭当前界面的方法

    代码顺序代表进行顺序,上例先运行自己函数,再关闭当前窗口。 以上这篇Pyqt5 实现跳转界面并关闭当前界面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感...

    qt2.3.7退出程序

    在QT2.3.7版本中,退出程序的操作是一个基础但重要的功能,尤其对于初学者而言,理解并正确实现这一过程至关重要。QT/E是QT框架的一个扩展,它为嵌入式设备提供了支持,如在ARM9处理器上运行的系统。在Redhat环境下...

    《对话框》之《应用程序的退出》

    退出应用程序的方式多种多样,比如点击主窗口的关闭按钮、通过系统菜单选择“关闭”或在“文件”菜单中选择“退出”。 当用户从“文件”菜单执行“退出”操作时,MFC框架会发送一个ID_APP_EXIT的标准命令消息。MFC...

    易语言检测窗口关闭异常源码.7z

    在易语言中,处理窗口关闭异常是编程过程中常见且重要的环节,因为良好的异常处理能保证程序的稳定性和用户体验。本文将详细讲解如何在易语言中实现窗口关闭异常的检测及处理。 首先,我们需要理解窗口关闭的基本...

    苹果Mac系统中的应用程序怎么强制退出?.docx

    或者,按住 Command+Alt+Esc 三个按键,在弹出的窗口中会显示正在运行的所有应用程序,无响应的 App 后会显示“无响应”,选中要关闭的应用程序,点击窗口下方的“强制退出”,然后重新运行该程序检测其是否能正常...

    禁止ALT&F4关闭程序.zip易语言项目例子源码下载

    总的来说,“禁止ALT&F4关闭程序.zip”是一个易语言编程的实例,它涉及到键盘事件处理、窗口消息机制和用户界面交互等方面的知识,对于提升编程技能和理解系统级编程有积极作用。通过深入研究这个源码,读者可以增强...

    C#调用外部程序.zip

    7. **Process.CloseMainWindow()**:尝试礼貌地关闭进程的主要窗口,而不是立即强制终止。 在压缩包的"调用外部程序"文件中,可能包含了创建一个简单的C#控制台应用,通过实例化`Process`类并调用其`Start()`方法来...

    如何快速关闭电脑程序.pdf

    你可以点击这个图标,然后在弹出的菜单中选择“关闭”,或者直接双击这个图标来退出程序。当多个窗口重叠,只能看到部分窗口时,这种方法可以让你快速找到并关闭隐藏在底层的程序。 方法三:使用快捷键“Alt+F4” ...

    1.户外助手退出提示功能.doc

    这一退出提示功能的设计旨在提高用户对应用状态的控制感,确保在退出前妥善处理各项任务,同时提供了灵活的选项,允许用户根据需要选择后台运行或立即关闭功能。这样的用户体验设计对于户外活动的参与者来说尤为重要...

    关闭窗口前提示VB6.0源代码.rar

    If MsgBox("确定要退出程序吗?", vbYesNo, "确认") = vbNo Then Cancel = True '取消关闭操作 End If End Sub ``` 如果用户选择“否”,则`Cancel`参数被设置为`True`,这会阻止窗体的关闭;如果选择“是”,...

Global site tag (gtag.js) - Google Analytics