# 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.