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);
}
这些啥意思啊? 展开
{
receiveSocket.close();
sendSocket.close();
System.exit(0);
}
这些啥意思啊? 展开
6个回答
展开全部
它是从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");
}
}
展开全部
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);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你要学会查阅java的APi文档,以后都需要你查阅的,详细的内容尽在APi文档
没看到整体的程序,估计你这个程序的意思是当Window关闭的时候 将接收消息的Socket关闭、将发送消息的Socket关闭、系统退出。
没看到整体的程序,估计你这个程序的意思是当Window关闭的时候 将接收消息的Socket关闭、将发送消息的Socket关闭、系统退出。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没看到整体的程序,估计你这个程序的意思是当Window关闭的时候 将接收消息的Socket关闭、将发送消息的Socket关闭、系统退出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是当你点击界面的那个X的时候,执行这些操作,操作的具体意思如一楼所说。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |