AWT Event Adapters-AWT WindowAdapter Class - AWT (Abstract Window Toolkit)

What is the use of AWT WindowAdapter Class?

Introduction

Class WindowAdapter is an abstract (adapter) class which is used to receive window events and all the methods of this class are empty. This class is convenience class for creating listener objects.

Class declaration

Below is the declaration for java.awt.event.WindowAdapter class:

Class constructors

S.N.

Constructor & Description

1

WindowAdapter()

Class methods

S.N.

Method & Description

1

void windowActivated(WindowEvent e)

Invoked when a window is activated.

2

void windowClosed(WindowEvent e)

Invoked when a window has been closed.

3

void windowClosing(WindowEvent e)

Invoked when a window is in the process of being closed.

4

void windowDeactivated(WindowEvent e)

Invoked when a window is de-activated.

5

void windowDeiconified(WindowEvent e)

Invoked when a window is de-iconified.

6

void windowGainedFocus(WindowEvent e)

Invoked when the Window is set to be the focused Window, which means that the Window, or one of its subcomponents, will receive keyboard events.

7

void windowIconified(WindowEvent e)

Invoked when a window is iconified.

8

void windowLostFocus(WindowEvent e)

Invoked when the Window is no longer the focused Window, which means that keyboard events will no longer be delivered to the Window or any of its subcomponents.

9

void windowOpened(WindowEvent e)

Invoked when a window has been opened.

10

void windowStateChanged(WindowEvent e)

Invoked when a window state is changed.

Methods inherited

This class inherits methods from the following classes:

  • java.lang.Object

WindowAdapter Example

Create the following java program using any editor of your choice in say D:/ > AWT > com > wisdomjobs > gui >

AwtAdapterDemo.java

Compile the program using command prompt. Go to D:/ > AWT and type the following command.

If no error comes that means compilation is successful. Run the program using following command.

Verify the following output

awt_windowadapter

All rights reserved © 2020 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

AWT (Abstract Window Toolkit) Topics