Module java.desktop
Package java.awt.desktop
Provides interfaces and classes for interaction with various desktop
capabilities.
- Since:
- 9
-
Interface Summary Interface Description AboutHandler An implementer receives notification when the app is asked to show its about dialog.AppForegroundListener Implementors are notified when the app becomes the foreground app and when it is no longer the foreground app.AppHiddenListener Implementors are notified when the app is hidden or shown by the user.AppReopenedListener Implementors receive notification when the app has been asked to open again.OpenFilesHandler An implementor is notified when the application is asked to open a list of files.OpenURIHandler An implementor is notified when the application is asked to open a URI.PreferencesHandler An implementor is notified when the app is asked to show its preferences UI.PrintFilesHandler An implementor can respond to requests to print documents that the app has been registered to handle.QuitHandler An implementor determines if requests to quit this application should proceed or cancel.QuitResponse Used to respond to a request to quit the application.ScreenSleepListener Implementors receive notification when the displays attached to the system have entered power save sleep.SystemEventListener Common interface for all event listener sub-types.SystemSleepListener Implementors receive notification as the system is entering sleep, and after the system wakes.UserSessionListener Implementors receive notification when the user session changes. -
Class Summary Class Description AboutEvent Event sent when the application is asked to open its about window.AppEvent AppEvents are sent to listeners and handlers installed on theDesktop
.AppForegroundEvent Event sent when the application has become the foreground app, and when it is no longer the foreground app.AppHiddenEvent Event sent when the application has been hidden or shown.AppReopenedEvent Event sent when the application is asked to re-open itself.FilesEvent Auxiliary event containing a list of files.OpenFilesEvent Event sent when the app is asked to open a list of files.OpenURIEvent Event sent when the app is asked to open aURI
.PreferencesEvent Event sent when the application is asked to open its preferences window.PrintFilesEvent Event sent when the app is asked to print a list of files.QuitEvent Event sent when the application is asked to quit.ScreenSleepEvent Event sent when the displays attached to the system enter and exit power save sleep.SystemSleepEvent Event sent when the system enters and exits power save sleep.UserSessionEvent Event sent when the user session has been changed. -
Enum Summary Enum Description QuitStrategy The strategy used to shut down the application, if Sudden Termination is not enabled.UserSessionEvent.Reason Kinds of available reasons of user session change.