public abstract class WindowAdapter extends Object implements WindowListener, WindowStateListener, WindowFocusListener
扩展这个类来创建一个WindowEvent
听众和覆盖感兴趣的事件的方法。(如果你实施WindowListener
接口,你必须定义所有的方法在这。这个抽象类定义了他们所有的空方法,所以你只能定义你关心的事件的方法。)
创建一个使用扩展类的听众对象然后登记与窗口使用窗口的addWindowListener
方法。当窗口的状态发生变化的被打开,美德关闭,激活或关闭,或deiconified图标,在监听对象相关的方法被调用时,与WindowEvent
传递给它。
WindowEvent
,
WindowListener
,
Tutorial: Writing a Window Listener
Constructor and Description |
---|
WindowAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
windowActivated(WindowEvent e)
当激活一个窗口时调用。
|
void |
windowClosed(WindowEvent e)
当一个窗口被关闭时调用。
|
void |
windowClosing(WindowEvent e)
当一个窗口在被关闭的过程中调用。
|
void |
windowDeactivated(WindowEvent e)
当一个窗口被激活时调用。
|
void |
windowDeiconified(WindowEvent e)
当调用一个窗口的图标。
|
void |
windowGainedFocus(WindowEvent e)
当调用窗口设置为焦点窗口,这意味着窗口,或它的一部分,将接收键盘事件。
|
void |
windowIconified(WindowEvent e)
当调用一个窗口图标化。
|
void |
windowLostFocus(WindowEvent e)
当调用窗口不再是焦点窗口,这意味着键盘事件将不再被传递到窗口或其任何部分。
|
void |
windowOpened(WindowEvent e)
当打开一个窗口时调用。
|
void |
windowStateChanged(WindowEvent e)
当改变窗口状态时调用。
|
public void windowOpened(WindowEvent e)
windowOpened
接口
WindowListener
public void windowClosing(WindowEvent e)
windowClosing
接口
WindowListener
public void windowClosed(WindowEvent e)
windowClosed
接口
WindowListener
public void windowIconified(WindowEvent e)
windowIconified
接口
WindowListener
Frame.setIconImage(java.awt.Image)
public void windowDeiconified(WindowEvent e)
windowDeiconified
接口
WindowListener
public void windowActivated(WindowEvent e)
windowActivated
接口
WindowListener
public void windowDeactivated(WindowEvent e)
windowDeactivated
接口
WindowListener
public void windowStateChanged(WindowEvent e)
windowStateChanged
接口
WindowStateListener
public void windowGainedFocus(WindowEvent e)
windowGainedFocus
接口
WindowFocusListener
public void windowLostFocus(WindowEvent e)
windowLostFocus
接口
WindowFocusListener
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.