java.awt.desktop.QuitHandler Java Examples
The following examples show how to use
java.awt.desktop.QuitHandler.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: _AppEventHandler.java From openjdk-jdk9 with GNU General Public License v2.0 | 5 votes |
void performUsing(final QuitHandler handler, final _NativeEvent event) { if (_AppMiscHandlers.isSuddenTerminationEnbaled()) { performDefaultAction(event); return; } final MacQuitResponse response = obtainQuitResponse(); // obtains the "current" quit response handler.handleQuitRequestWith(new QuitEvent(), response); }
Example #2
Source File: Desktop.java From Bytecoder with Apache License 2.0 | 3 votes |
/** * Installs the handler which determines if the application should quit. The * handler is passed a one-shot {@link java.awt.desktop.QuitResponse} which can cancel or * proceed with the quit. Setting the handler to {@code null} causes * all quit requests to directly perform the default {@link QuitStrategy}. * * @param quitHandler the handler that is called when the application is * asked to quit * * @throws SecurityException if a security manager exists and it * will not allow the caller to invoke {@code System.exit} or it denies the * {@code RuntimePermission("canProcessApplicationEvents")} permission * @throws UnsupportedOperationException if the current platform * does not support the {@link Desktop.Action#APP_QUIT_HANDLER} action * @since 9 */ public void setQuitHandler(final QuitHandler quitHandler) { checkEventsProcessingPermission(); checkQuitPermission(); checkActionSupport(Action.APP_QUIT_HANDLER); peer.setQuitHandler(quitHandler); }
Example #3
Source File: Desktop.java From openjdk-jdk9 with GNU General Public License v2.0 | 3 votes |
/** * Installs the handler which determines if the application should quit. The * handler is passed a one-shot {@link java.awt.desktop.QuitResponse} which can cancel or * proceed with the quit. Setting the handler to {@code null} causes * all quit requests to directly perform the default {@link QuitStrategy}. * * @param quitHandler the handler that is called when the application is * asked to quit * * @throws SecurityException if a security manager exists and it * will not allow the caller to invoke {@code System.exit} or it denies the * {@code RuntimePermission("canProcessApplicationEvents")} permission * @throws UnsupportedOperationException if the current platform * does not support the {@link Desktop.Action#APP_QUIT_HANDLER} action * @since 9 */ public void setQuitHandler(final QuitHandler quitHandler) { checkEventsProcessingPermission(); checkQuitPermission(); checkActionSupport(Action.APP_QUIT_HANDLER); peer.setQuitHandler(quitHandler); }
Example #4
Source File: DesktopPeer.java From Bytecoder with Apache License 2.0 | 2 votes |
/** * Installs the handler which determines if the application should quit. * * @param quitHandler the handler that is called when the application is * asked to quit * @see java.awt.Desktop#setQuitHandler(java.awt.desktop.QuitHandler) */ default void setQuitHandler(final QuitHandler quitHandler) { }
Example #5
Source File: DesktopPeer.java From openjdk-jdk9 with GNU General Public License v2.0 | 2 votes |
/** * Installs the handler which determines if the application should quit. * * @param quitHandler the handler that is called when the application is * asked to quit * @see java.awt.Desktop#setQuitHandler(java.awt.desktop.QuitHandler) */ default void setQuitHandler(final QuitHandler quitHandler) { }
Example #6
Source File: Application.java From openjdk-jdk9 with GNU General Public License v2.0 | 2 votes |
/** * Installs the handler which determines if the application should quit. * The handler is passed a one-shot {@link QuitResponse} which can cancel or proceed with the quit. * Setting the handler to {@code null} causes all quit requests to directly perform the default {@link QuitStrategy}. * * @param quitHandler the handler that is called when the application is asked to quit * @since Java for Mac OS X 10.6 Update 3 * @since Java for Mac OS X 10.5 Update 8 */ public void setQuitHandler(final QuitHandler quitHandler) { eventHandler.quitDispatcher.setHandler(quitHandler); }