Package org.jdesktop.application
Interface Application.ExitListener
- All Superinterfaces:
EventListener
- Enclosing class:
- Application
Gives the Application a chance to veto an attempt to exit/quit.
An
ExitListener's
canExit
method should return
false if there are pending decisions that the user must make
before the app exits. A typical ExitListener
would
prompt the user with a modal dialog.
The eventObject
argument will be the the value passed
to exit()
. It may be null.
The willExit
method is called after the exit has
been confirmed. An ExitListener that's going to perform
some cleanup work should do so in willExit
.
ExitListeners
run on the event dispatching thread.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canExit
(EventObject event) The method is called before the Application exits.void
willExit
(EventObject event) The method is called after the exit has been confirmed.
-
Method Details
-
canExit
The method is called before the Application exits.- Parameters:
event
- theEventObject
object. It will be the the value passed toexit()
.- Returns:
true
if application can proceed with shutdown process;false
if there are pending decisions that the user must make before the app exits.
-
willExit
The method is called after the exit has been confirmed.- Parameters:
event
- theEventObject
object. It will be the the value passed toexit()
.
-