# Uses of Class
java.awt.desktop.AppEvent

Packages that use AppEvent
Package
Description
java.awt.desktop
Provides interfaces and classes for interaction with various desktop capabilities.

## Uses of AppEvent in java.awt.desktop

Subclasses of AppEvent in java.awt.desktop
Modifier and Type
Class
Description
`final class`
`AboutEvent`
Event sent when the application is asked to open its about window.
`final class`
`AppForegroundEvent`
Event sent when the application has become the foreground app, and when it is no longer the foreground app.
`final class`
`AppHiddenEvent`
Event sent when the application has been hidden or shown.
`final class`
`AppReopenedEvent`
Event sent when the application is asked to re-open itself.
`class`
`FilesEvent`
Auxiliary event containing a list of files.
`final class`
`OpenFilesEvent`
Event sent when the app is asked to open a list of files.
`final class`
`OpenURIEvent`
Event sent when the app is asked to open a `URI`.
`final class`
`PreferencesEvent`
Event sent when the application is asked to open its preferences window.
`final class`
`PrintFilesEvent`
Event sent when the app is asked to print a list of files.
`final class`
`QuitEvent`
Event sent when the application is asked to quit.
`final class`
`ScreenSleepEvent`
Event sent when the displays attached to the system enter and exit power save sleep.
`final class`
`SystemSleepEvent`
Event sent when the system enters and exits power save sleep.
`final class`
`UserSessionEvent`
Event sent when the user session has been changed.