java 缺省适配模式_Java设计模式--缺省适配器模式

/** Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.

* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.*/

packagejava.awt.event;importjava.util.EventListener;/*** The listener interface for receiving window events.

* The class that is interested in processing a window event

* either implements this interface (and all the methods it

* contains) or extends the abstract WindowAdapter class

* (overriding only the methods of interest).

* The listener object created from that class is then registered with a

* Window using the window's addWindowListener

* method. When the window's status changes by virtue of being opened,

* closed, activated or deactivated, iconified or deiconified,

* the relevant method in the listener object is invoked, and the

* WindowEvent is passed to it.

*

*@authorCarl Quinn

*

*@seeWindowAdapter

*@seeWindowEvent

*@seeTutorial: How to Write Window Listeners

*

*@since1.1*/

public interface WindowListener extendsEventListener {/*** Invoked the first time a window is made visible.*/

public voidwindowOpened(WindowEvent e);/*** Invoked when the user attempts to close the window

* from the window's system menu.*/

public voidwindowClosing(WindowEvent e);/*** Invoked when a window has been closed as the result

* of calling dispose on the window.*/

public voidwindowClosed(WindowEvent e);/*** Invoked when a window is changed from a normal to a

* minimized state. For many platforms, a minimized window

* is displayed as the icon specified in the window's

* iconImage property.

*@seejava.awt.Frame#setIconImage*/

public voidwindowIconified(WindowEvent e);/*** Invoked when a window is changed from a minimized

* to a normal state.*/

public voidwindowDeiconified(WindowEvent e);/*** Invoked when the Window is set to be the active Window. Only a Frame or

* a Dialog can be the active Window. The native windowing system may

* denote the active Window or its children with special decorations, such

* as a highlighted title bar. The active Window is always either the

* focused Window, or the first Frame or Dialog that is an owner of the

* focused Window.*/

public voidwindowActivated(WindowEvent e);/*** Invoked when a Window is no longer the active Window. Only a Frame or a

* Dialog can be the active Window. The native windowing system may denote

* the active Window or its children with special decorations, such as a

* highlighted title bar. The active Window is always either the focused

* Window, or the first Frame or Dialog that is an owner of the focused

* Window.*/

public voidwindowDeactivated(WindowEvent e);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值