【gnsstool 源码】【筹码顶格源码】【咨询提交系统源码】swing监听源码_swing监听事件

2024-12-23 00:08:37 来源:digg源码 分类:娱乐

1.关于java的监听器

swing监听源码_swing监听事件

关于java的监听器

       1、public void addWindowListener(WindowListener l)添加指定的窗口侦听器,以从此窗口接收窗口事件。如果 l 为 null,则不抛出任何异常,且不执行任何操作。 

       è¿™ä¸ªæ˜¯API中的方法定义,此方法参数为接口WindowListener,任何实现该接口的类都可以作为参数。

       2、public abstract class WindowAdapter implements WindowListener,监监听gnsstool 源码 WindowStateListener, WindowFocusListener

       æŽ¥æ”¶çª—口事件的抽象适配器类。此类中的方法为空。此类存在的目的是方便创建侦听器对象。

       æ‰©å±•æ­¤ç±»å¯åˆ›å»º WindowEvent 侦听器并为所需事件重写该方法。(如果要实现

       WindowListener 接口,则必须定义该接口内的所有方法。此抽象类将所有方法都定义为

       null,所以只需针对关心的事件定义方法。)

       ä½¿ç”¨æ‰©å±•çš„类可以创建侦听器对象,然后使用窗口的 addWindowListener

       æ–¹æ³•å‘该窗口注册侦听器。当通过打开、关闭、激活或停用、图标化或取消图标化而改变了窗口状态时,将调用该侦听器对象中的相关方法,并将

       WindowEvent 传递给该方法。

       3、如果我想在代码中一次性使用某个类(抽象类或具体类)或接口,可以使用匿名类的方式,这样不需自己定义一个My***类,然后再使用,比较方便。用法就是直接在new WindowAdapter()后面加入类定义,在其中实现或覆盖方法就可以了。

       åŒ¿åç±»ä¸æ˜¯è¿”回值,而是相当于new String(“hello”)这种的扩展形式。我觉得匿名类的最多用处就是加监听器时。

       é™„上WindowAdapter源代码:

public abstract class WindowAdapter

           implements WindowListener, WindowStateListener, WindowFocusListener

       {

           public void windowOpened(WindowEvent e) { }

           public void windowClosing(WindowEvent e) { }

           public void windowClosed(WindowEvent e) { }

           public void windowIconified(WindowEvent e) { }

           public void windowDeiconified(WindowEvent e) { }

           public void windowActivated(WindowEvent e) { }

           public void windowDeactivated(WindowEvent e) { }

           public void windowStateChanged(WindowEvent e) { }

           public void windowGainedFocus(WindowEvent e) { }

           public void windowLostFocus(WindowEvent e) { }

       }

更多资讯请点击:娱乐

推荐资讯

河北青县:开展消费品以旧换新价格监督检查

中国消费者报石家庄讯谭鑫记者李建)近日,河北省青县市场监管局会同县商务局等部门联合开展消费品以旧换新活动价格监督检查,维护消费品市场价格秩序。执法人员在电动自行车销售门店检查以旧换新销售情况。沧州市市

内存辅助源码_内存辅助源码是什么

1.?ڴ渨??Դ??2.探索边界:GTA5最新辅助源码解析3.开源项目|高性能内存分配库mimalloc4.易语言怎样写植物大战僵尸含源码)5.UE4源码剖析:MallocBinned上)?ڴ渨??Դ