htyy521的专栏

IT写作平台,我一直在努力!

WindowAdapter的用法

问题: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);}}

阅读更多
文章标签: class
个人分类: Java学习
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

WindowAdapter的用法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭