## 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
    --- | --- | ---
    `class` | `AboutEvent` | Event sent when the application is asked to open its about window.
    `class` | `AppForegroundEvent` | Event sent when the application has become the foreground app, and when it is no longer the foreground app.
    `class` | `AppHiddenEvent` | Event sent when the application has been hidden or shown.
    `class` | `AppReopenedEvent` | Event sent when the application is asked to re-open itself.
    `class` | `FilesEvent` | Auxiliary event containing a list of files.
    `class` | `OpenFilesEvent` | Event sent when the app is asked to open a list of files.
    `class` | `OpenURIEvent` | Event sent when the app is asked to open a `URI`.
    `class` | `PreferencesEvent` | Event sent when the application is asked to open its preferences window.
    `class` | `PrintFilesEvent` | Event sent when the app is asked to print a list of files.
    `class` | `QuitEvent` | Event sent when the application is asked to quit.
    `class` | `ScreenSleepEvent` | Event sent when the displays attached to the system enter and exit power save sleep.
    `class` | `SystemSleepEvent` | Event sent when the system enters and exits power save sleep.
    `class` | `UserSessionEvent` | Event sent when the user session has been changed.