精华内容
下载资源
问答
  • 窗口强杀万能工具下载 此工具是一个窗口强杀万能工具,共有12种关闭窗口的方法,可强制关闭任意窗口,如果一个窗口用普通的方法关闭不掉,那么可以试试此工具。当然也不绝对,对于某些具有底层保护功能的窗口,此...
  • Java_Swing中关于关闭窗口的方法

    千次阅读 2020-06-18 09:38:03
    注意:在继承Jframe过程中,由于工具快捷功能可以会继承到Frame类,继承到Jframe类打开的窗口默认是可以关闭的,而Frame类打开的窗口点了关闭的没有反应。 1、关闭窗口后,父窗口也跟着关闭,子窗口设置为...

    注意:在继承Jframe的过程中,由于工具的快捷功能可以会继承到Frame类,继承到Jframe类打开的窗口默认是可以关闭的,而Frame类打开的窗口点了关闭的没有反应的。

    1、关闭子窗口后,父窗口也跟着关闭,子窗口设置为:

    setDefaultCloseOption(Jframe.Exit_ON_CLOSE);

    2、只关闭子窗口,子窗口设置为:

    setDefaultCloseOption(Jframe.DISPOSE_ON_CLOSE);

    3、dispose()方法,如果是继承的JFrame类,直接调dispose()方法,如果是new的JFrame对象,用JFrame对象.dispose();

    this.dispose();
    Frame.dispose();

    4、setVisible(false)方法,(该方法仅仅隐藏窗体)

    this.setVisible(false)

    使用dispose()和setVisible()方法,在表象上没有任何区别,它们的实质区别在于setVisible方法仅仅隐藏窗体,而dispose方法是关闭窗体,并释放一部分资源。

    frameSystem.exit(0)关闭方法如下:

    this.addWindowListener(new java.awt.event.WindowAdapter() {   
    
    public void windowClosing(java.awt.event.WindowEvent e) {   
    
        System.exit(0);   
    
    }   

    System.exit(0)是将你的整个虚拟机里的内容都停掉了 ,而dispose()只是关闭这个窗口

    展开全文
  • C#——关闭窗口的方法——vs

    千次阅读 2019-08-31 09:27:14
    关闭窗体四种方法 1. close():指仅关闭当前窗体,如果不是主窗体(包含主线程窗体,并非MDI窗体)话,是无法退出整个程序。如果有托管线程也无法退出。此方法会调用 dispose() 方法,所以它会自动帮...

    关闭窗体的四种方法


    1. close():指仅关闭当前窗体,如果不是主窗体(包含主线程的窗体,并非MDI窗体)的话,是无法退出整个程序的。如果有托管线程也无法退出。 此方法会调用 dispose() 方法,所以它会自动的帮我们释放内存,除了以下两种情况:

    (1)该窗体是多文档应用程序(MDI)的一部分并且此窗体不可见;

    (2)此窗体是“模态”窗体。 close() 方法执行的时候会触发两个事件:Form_Closing 和  Form_Closeed 事件,Form_Closing 是在窗体关闭时执行,Form_Closed 是在窗体关闭之后执行,所以如果想取消关闭窗体,可以在 Form_Closing 事件里取消。

    2. Application.Exit(): 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出。

    3. Application.ExitThread(): 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题。

    4. System.Environment.Exit(0); 这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干净。 参数0:代表程序正常退出;参数1:代表程序非正常退出。
     

    展开全文
  • SWING关闭窗口的方法

    2014-03-18 10:46:01
    this.setDefaultCloseOperation(EXIT_ON_CLOSE); // addWindowListener(new WindowAdapter() { // public void windowClosing(WindowEvent e) { // setVisible(false);... 以上为两种关闭窗口的方法处理。
    this.setDefaultCloseOperation(EXIT_ON_CLOSE);
    //		addWindowListener(new WindowAdapter() {
    //			public void windowClosing(WindowEvent e) {
    //				setVisible(false);
    //				System.exit(0);
    //			}
    //		});

     以上为两种关闭窗口的方法处理。

    展开全文
  • Java关闭窗口的方法

    2011-11-19 13:02:00
    初学者往往在学习Java Application往往会遇到窗口关不掉困惑,比如说一下程序: 1 package applicationGraphicsInOut; 2 import java.awt.*; 3 import java.awt.event.*; 4 public class ...

    初学者往往在学习Java Application往往会遇到窗口关不掉的困惑,比如说一下程序:

     1 package applicationGraphicsInOut;
    2 import java.awt.*;
    3 import java.awt.event.*;
    4 public class ApplicationGraphicsInOut {
    5 public static void main(String args[])
    6 {
    7 new FrameInOut();
    8 }
    9
    10 }
    11 class FrameInOut extends Frame implements ActionListener
    12 {
    13 Label prompt;
    14 TextField input,output;
    15 FrameInOut()
    16 {
    17 super("图形界面的Java Application程序");
    18 prompt=new Label("请输入您的名字");
    19 input=new TextField(6);
    20 output=new TextField(20);
    21 setLayout(new FlowLayout());
    22 add(prompt);
    23 add(input);
    24 add(output);
    25 input.addActionListener(this);
    26 setSize(300,200);
    27 setVisible(true);
    28 }
    29 public void actionPerformed(ActionEvent e)
    30 {
    31 output.setText(input.getText()+",欢迎你");
    32 }
    33 }

    该程序在Eclipse下运行通过,但是就是不能关不掉!

    什么原因呢?

    其中有以下几种解决方法:

    1:

    把main函数改为如下

     1 public static void main(String args[])
    2 {
    3 Frame fr=new FrameInOut();
    4 fr.addWindowListener(new java.awt.event.WindowAdapter()
    5 {
    6 public void windowClosing(java.awt.event.WindowEvent e)
    7 {
    8 System.exit(0);
    9 }
    10 });
    11
    12 }

    这种方法我有点不解,addWindowListener()括号里是怎么回事,我有点纳闷,我还没见过这样的形式,不过我猜可能是实现了java.awt.event.WindowAdapter()类里面的一个抽象方法windowClosing(),但是我真没有见过这种格式,求解释。

    2:

    对WINDOWS_CLOSING事件做出响应,每个窗口都有3个控制图标,其中最小化和最大化操作Frame可自动完成,而关闭窗口的操作不能通过单击关闭图标实现,需要程序专门书写有关的代码,其实这种方法与上一种一样,则不过换了一种格式,一种初学者更明白易懂的格式。

    在FrameInOut()构造函数里面添加监听函数,添加监听函数之后构造函数如下:

    FrameInOut()
    	{
    		super("图形界面的Java Application程序");
    		prompt=new Label("请输入您的名字");
    		input=new TextField(6);
    		output=new TextField(20);
    		setLayout(new FlowLayout());
    		addWindowListener(new HandleWin());  //添加监听函数,引发WindowEvent事件
    		add(prompt);
    		add(input);
    		add(output);
    		input.addActionListener(this);
    		setSize(300,200);
    		setVisible(true);
    	}

     其中HandleWin()为内部类,主要实现WindowListener借口,添加监听之后会引发WindowEvent类代表的所以七中事件,具体情况如下:

    (1)WINDOW_ACTIVATED:代表窗口被激活(在屏幕的最前方待命)。

    (2)WINDOW_DEACTIVATED:代表窗口失活(其他窗口被激活后原活动窗口失活)。

    (3)WINDOW_OPENED:代表窗口被打开。

    (4)WINDOW_CLOSED:代表窗口被关闭(关闭窗口后发生)。

    (5)WINDOW_CLOSING:代表窗口正在被关闭(指关闭前。如单击窗口标题栏上的关闭按钮时)。

    (6)WINDOW_ICONIFIED:代表使窗口最小化成图标。

    (7)WINDOW_DEICONIFIED:代表使窗口从图标恢复

    在WindowEvent类的主要方法有:

    public window getWindow();

    此方法返回引发当前WindowEvent事件的具体窗口对象,与getSource()方法返回的是相同的事件引用。

    HandleWin定义如下:

    class HandleWin extends WindowAdapter
    {
    public void windowClosing(WindowEvent e)
    {
    (e.getWindow()).dispose();
    System.exit(0);
    }
    }

    HandleWin是窗口事件的裁剪类WindowAdapter的子类,重载了WindowClosing()方法。

    当然也可以这样写HandleWin

     1 class HandleWin implements WindowListener
    2 {
    3 public void windowClosing(WindowEvent e)
    4 {
    5 (e.getWindow()).dispose();
    6 System.exit(0);
    7 }
    8
    9 @Override
    10 public void windowActivated(WindowEvent arg0) {
    11 // TODO Auto-generated method stub
    12
    13 }
    14
    15 @Override
    16 public void windowClosed(WindowEvent arg0) {
    17 // TODO Auto-generated method stub
    18
    19 }
    20
    21 @Override
    22 public void windowDeactivated(WindowEvent arg0) {
    23 // TODO Auto-generated method stub
    24
    25 }
    26
    27 @Override
    28 public void windowDeiconified(WindowEvent arg0) {
    29 // TODO Auto-generated method stub
    30
    31 }
    32
    33 @Override
    34 public void windowIconified(WindowEvent arg0) {
    35 // TODO Auto-generated method stub
    36
    37 }
    38
    39 @Override
    40 public void windowOpened(WindowEvent arg0) {
    41 // TODO Auto-generated method stub
    42
    43 }
    44 }

    它要实现WindowListener的全部7个抽象方法!


    转载于:https://www.cnblogs.com/fabulousyoung/archive/2011/11/19/fabulousYoung.html

    展开全文
  • 两种关闭窗口的方法

    2015-01-31 15:44:01
    在这里提供了两种关闭窗口的方法, WindowAdapter是接收窗口事件的抽象适配器类。此类中的方法为空。此类存在的目的是方便创建侦听器对象。如果要是用: class MyWindowMonitor implements WindowListener的话...
  • Dialog点击确定不关闭窗口的方法

    千次阅读 2017-06-29 14:59:56
    protected void keepDialogOpen(DialogInterface dialog) { // TODO Auto-generated method stub try { Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing"); field.setAccessible(t
  • 几种用js关闭窗口的方法

    千次阅读 2012-08-09 15:29:59
    第一种:JS定时自动关闭窗口 function closewin(){ self.opener=null; self.close();} function clock(){i=i-1 document.title="本窗口将在"+i+"秒后自动关闭!"; if(i>0)setTimeout("clock();",1000); ...
  • //作用: 根据IE的不同,调用不同的无提示关闭窗口的方法,function CloseWin(){ var ua = navigator.userAgent; var ie = navigator.appName=="Microsoft Internet Explorer"?true:false; if(ie){ var IEversion = ...
  • Java application 关闭窗口的方法

    千次阅读 2007-06-11 12:52:00
    给要通过关闭按钮关闭的窗口添加WindowAdapter消息处理.例如 ***.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); 
  • hiAlert插件可以通过点击自带“取消”按钮和“X”关闭窗口,有时候,我们在网页框中会嵌套关闭按钮,如何让它功能与插件一样呢?很简单,在插件jquery.alert.js中下方添加这样一段代码即可,使用方法和其他几...
  • CTRL+Cexit;quit ; 转载于:https://www.cnblogs.com/love1226/p/4449072.html
  • 方法一:使用非调试模式运行,则运行完毕后不会自动关闭窗口(ctrl+F5)方法二:在结尾加Console.ReadLine();
  • 很多人运行完批处理命令发现dos窗口不能自动关闭,那是因为你在bat文件中直接执行了需要运行某些外部程序,如果希望dos窗口自动关闭,那么,你可以使用start命令来执行该外部程序,而不是直接写上一行命令来...
  • 在需要关闭的地方写入如下三行代码:window.opener = null;window.open(, _top);window.close();运行、测试...瞧,窗口关闭了!:)
  • 关闭窗口的两种方法

    2016-04-26 11:02:00
    在学习java的过程中无论我们是编写记事本还是计算器或者是一个小小的窗口,我们都要到用到关闭窗口的方法。要不运行之后窗口就一直停在那里,那怎么关闭窗口呢?为什么有的语句用在这个程序里面可以,在其他地方就...
  • 使用C#打开新窗口关闭窗口的方法 使用C#打开新窗口关闭窗口的方法 使用C#打开新窗口关闭窗口的方法 使用C#打开新窗口关闭窗口的方法
  • 做网页的时候需要弹出一个小窗口,然后要实现一个功能就是鼠标点击超链接关闭小窗口并打开一个新页面,就如同下图:   这是一个小窗口,点击超链接这个窗口会关闭并且会正常在浏览器...3 //关闭窗口的方法 ...
  • 这篇文章主要介绍了JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法,涉及javascript窗口的相关操作函数与使用技巧,需要的朋友可以参考下本文实例讲述了JavaScript实现单击网页任意位置打开新窗口与关闭...
  • 下面小编就为大家带来一篇c# 实现子窗口关闭窗口关闭的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 关闭当前窗口的方法

    千次阅读 2017-08-08 11:14:42
    1. 不带任何提示关闭窗口的js代码 代码如下: <a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭</a> 2.自定义提示关闭 代码...
  • js 关闭窗口和关闭页面几种方法js 关闭窗口和关闭页面几种方法
  • js关闭窗口的几种方法
  • 使用js直接关闭浏览器窗口的方法,不提示确认关闭的方法var wClose = function(){window.open('', '_self', '');window.close();}if(window.navigator.userAgent.indexOf('Firefox') > 0){wClose = function(){...
  • Python Selenium 之关闭窗口close与quit的方法发布时间:2020-08-22 16:33:46
  • 窗口关闭方法

    2018-01-25 13:54:18
    同一页面js,关闭当前窗口: window.parent.location.reload();
  • 本篇文章要是对JS关闭窗口与JS关闭页面几种方法进行了总结介绍,需要朋友可以过来参考下,希望对大家有所帮助
  • selenium关闭窗口有两个方法,close与quit,我们稍作研究便知道这两个方法的区别。 1.看源码或API 这是close()说明: Closes the current window. 关闭当前窗口。 这是quit()说明: Quits the driver and ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,263
精华内容 4,105
关键字:

关闭窗口的方法