Package io.github.jonestimd.swing.action
Class CancelAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- io.github.jonestimd.swing.action.CancelAction
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.io.Serializable
,java.lang.Cloneable
,java.util.EventListener
,javax.swing.Action
public class CancelAction extends javax.swing.AbstractAction
A UI action that closes a window. Can be used withConfirmClose
to display a confirmation dialog before closing the window.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ACTION_MAP_KEY
-
Constructor Summary
Constructors Modifier Constructor Description protected
CancelAction(java.util.ResourceBundle bundle, java.awt.Window window)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
protected static <T extends java.awt.Window & javax.swing.RootPaneContainer>
CancelActioninitialize(T window, CancelAction action)
static CancelAction
install(java.util.ResourceBundle bundle, javax.swing.JDialog dialog)
static CancelAction
install(javax.swing.JDialog dialog)
boolean
isCancelled()
void
reset()
void
setConfirmClose(ConfirmClose confirmClose)
-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Field Detail
-
ACTION_MAP_KEY
public static final java.lang.String ACTION_MAP_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
install
public static CancelAction install(javax.swing.JDialog dialog)
-
install
public static CancelAction install(java.util.ResourceBundle bundle, javax.swing.JDialog dialog)
-
initialize
protected static <T extends java.awt.Window & javax.swing.RootPaneContainer> CancelAction initialize(T window, CancelAction action)
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
-
setConfirmClose
public void setConfirmClose(ConfirmClose confirmClose)
-
isCancelled
public boolean isCancelled()
-
reset
public void reset()
-
-