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.AbstractActionA UI action that closes a window. Can be used withConfirmCloseto display a confirmation dialog before closing the window.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACTION_MAP_KEY
-
Constructor Summary
Constructors Modifier Constructor Description protectedCancelAction(java.util.ResourceBundle bundle, java.awt.Window window)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)protected static <T extends java.awt.Window & javax.swing.RootPaneContainer>
CancelActioninitialize(T window, CancelAction action)static CancelActioninstall(java.util.ResourceBundle bundle, javax.swing.JDialog dialog)static CancelActioninstall(javax.swing.JDialog dialog)booleanisCancelled()voidreset()voidsetConfirmClose(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()
-
-