APIdia Launch Partner
Top Description Fields Constructors Methods
java.awt.desktop

public sealed Class AppEvent

extends EventObject
permits AboutEvent, AppForegroundEvent, AppHiddenEvent, AppReopenedEvent, FilesEvent, OpenURIEvent, PreferencesEvent, QuitEvent, ScreenSleepEvent, SystemSleepEvent, UserSessionEvent
Class Inheritance
Known Direct Subclasses
java.awt.desktop.AppForegroundEvent, java.awt.desktop.AppHiddenEvent, java.awt.desktop.AppReopenedEvent, java.awt.desktop.FilesEvent, java.awt.desktop.OpenURIEvent, java.awt.desktop.PreferencesEvent, java.awt.desktop.QuitEvent, java.awt.desktop.ScreenSleepEvent, java.awt.desktop.SystemSleepEvent, java.awt.desktop.UserSessionEvent, java.awt.desktop.AboutEvent
Imports
java.awt.Desktop, .GraphicsEnvironment, .HeadlessException, java.io.Serial, java.util.EventObject

AppEvents are sent to listeners and handlers installed on the java.awt.Desktop instance of the current desktop context.
Since
9

Field Summary

Modifier and TypeField and Description
private static final long
serialVersionUID

Hides java.util.EventObject.serialVersionUID.

Use serialVersionUID from JDK 9 for interoperability.
Inherited from java.util.EventObject:
source

Constructor Summary

AccessConstructor and Description
pack-priv
AppEvent()

Constructs an AppEvent.

Method Summary

Inherited from java.util.EventObject:
getSourcetoString

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.util.EventObject.serialVersionUID.

Use serialVersionUID from JDK 9 for interoperability.

Annotations
@Serial

Constructor Detail

AppEventback to summary
pack-priv AppEvent()

Constructs an AppEvent.

Exceptions
HeadlessException:
if GraphicsEnvironment#isHeadless() returns true
UnsupportedOperationException:
if Desktop API is not supported on the current platform
See Also
Desktop#isDesktopSupported(), java.awt.GraphicsEnvironment#isHeadless