WindowAdapter的用法

原创 2007年10月07日 19:03:00

问题:addWindowListener(new WindowAdapter(){
     public void windowClosing(WindowEvent windowevent)
     {
     Window window=windowevent.getWindow();
     window.dispose();
     System.exit(0);
    
     }
    });
请解释这段代码的结构?实现的功能?

解释:WindowAdapter是抽象类,它是专门用于接收窗口事件的抽象适配器,由于抽象类不能被实例化,所以上面的程序中,创建了一个继承于WindowAdapter的匿名内部类

等同于以下代码: addWindowListener(new WindowMonitor());   然后定义内部类:  class WindowMonitor extends WindowAdapter{
     public void windowClosing(WindowEvent e) {
    setVisible(false);
    System.exit(0);}}

相关文章推荐

Java WindowAdapter适配器类

并不是所有的事件处理都像按钮点击那样简单。在正规的程序中,往往希望用户在确认没有丢失所做工作之后再关闭程序。当用户关闭框架时,可能希望弹出一个对话框来警告用户没有保存的工作有可能会丢失,只有在用户确认...

WindowAdapter适配器(一)

import java.awt.*; import java.awt.event.*; class MyFrame extends Frame{ TextArea text; Boy pol...

WindowAdapter错误提示

  • 2012年06月11日 15:37
  • 633B
  • 下载

java 使用WindowAdapter实现鼠标事件

  • 2010年06月21日 17:17
  • 59KB
  • 下载

MySql之ALTER命令用法详细解读

本文详细解读了MySql语法中Alter命令的用法,这是一个用法比较多的语法,而且功能还是很强大的。...

java POI读取Excel文件基本用法Demo

  • 2017年11月12日 17:38
  • 10.95MB
  • 下载

SVN基本用法.doc

  • 2017年06月20日 16:11
  • 283KB
  • 下载

Linux find命令用法小结

find是个使用频率比较高的命令。常常用它在系统特定目录下,查找具有某种特征【名字类型属主权限等】的文件。 find命令的格式: find  [-path ..] -options [-print ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WindowAdapter的用法
举报原因:
原因补充:

(最多只允许输入30个字)