java里面public void windowClosing(WindowEvent e)是什么意思?

publicvoidwindowClosing(WindowEvente){receiveSocket.close();sendSocket.close();System... public void windowClosing(WindowEvent e)
{
receiveSocket.close();
sendSocket.close();
System.exit(0);
}
这些啥意思啊?
展开
 我来答
tianweisong86
2015-06-18 · TA获得超过781个赞
知道小有建树答主
回答量:483
采纳率:100%
帮助的人:282万
展开全部

它是从WindowAdapter父类继承的方法,当一个窗口正被关闭时执行的方法。
API解释:Invoked when a window is in the process of being closed.


另外它与windowClosed的区别是后者是在窗口被关闭之后被调用。

您可以参考下面这个小程序:

import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class Test extends Frame {
    public Test(String title) {
        super(title);
        addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.out.println("windowClosing方法被调用");

                // 关闭窗体。关于dispose()的详细说明请详见这里:
                // http://blog.sina.com.cn/s/blog_4afe685f0100c7x8.html
                dispose();
            }

            public void windowClosed(WindowEvent e) {
                System.out.println("windowClosed方法被调用");
            }
        });
        setSize(200, 200);
        setLocationRelativeTo(null);
        setVisible(true);
    }

    public static void main(String[] args) {
        new Test("Test");
    }
}
yuboalt
2015-07-06 · TA获得超过578个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:208万
展开全部

public void windowClosing(WindowEvent e)

是java swing中窗口关闭事件的监听..

public void windowClosing(WindowEvent e){
    Object[] options = {"确定", "取消"};               
     int num = JOptionPane.showOptionDialog(null, "确定退出?", "提示", 
    JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,null, options, options[0]);
    if (num == 0) {
        System.exit(0);
    }
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
坚持564
2013-06-18
知道答主
回答量:24
采纳率:0%
帮助的人:14.6万
展开全部
首先你要学会查阅java的APi文档,以后都需要你查阅的,详细的内容尽在APi文档
没看到整体的程序,估计你这个程序的意思是当Window关闭的时候 将接收消息的Socket关闭、将发送消息的Socket关闭、系统退出。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hesper0
2013-06-16 · TA获得超过512个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:232万
展开全部
没看到整体的程序,估计你这个程序的意思是当Window关闭的时候 将接收消息的Socket关闭、将发送消息的Socket关闭、系统退出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fightxxl55
2013-06-16 · TA获得超过558个赞
知道答主
回答量:159
采纳率:100%
帮助的人:77.9万
展开全部
就是当你点击界面的那个X的时候,执行这些操作,操作的具体意思如一楼所说。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式