Package docking
Class MultiActionDialog
java.lang.Object
docking.DialogComponentProvider
docking.MultiActionDialog
- All Implemented Interfaces:
ActionContextProvider
,StatusListener
,TaskListener
Dialog to show multiple actions that are mapped to the same keystroke;
allows the user to select which action to do.
-
Field Summary
Fields inherited from class docking.DialogComponentProvider
applyButton, buttonPanel, cancelButton, dismissButton, okButton, rootPanel
-
Constructor Summary
ConstructorDescriptionMultiActionDialog
(String keystrokeName, List<ExecutableAction> list) Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected void
The callback method for when the "OK" button is pressed.void
setActionList
(List<ExecutableAction> list) Set the list of actions that are enabledMethods inherited from class docking.DialogComponentProvider
addAction, addApplyButton, addButton, addCancelButton, addDismissButton, addOKButton, addWorkPanel, alertMessage, alertMessage, applyCallback, cancelCallback, cancelCurrentTask, clearScheduledTask, clearStatusText, close, closeDialog, dialogClosed, dialogShown, dismissCallback, dispose, doInitialize, escapeCallback, executeProgressTask, getActionContext, getActions, getBackground, getBounds, getComponent, getDefaultButton, getDefaultSize, getDialogSize, getFocusComponent, getGlassPane, getHelpLocation, getId, getInitialLocation, getLocationOnScreen, getParent, getPreferredSize, getRememberLocation, getRememberSize, getStatusColor, getStatusLabel, getStatusText, getTaskMonitorComponent, getTaskScheduler, getTitle, getUseSharedLocation, hideTaskMonitorComponent, isApplyEnabled, isCancelEnabled, isModal, isOKEnabled, isResizeable, isRunningTask, isShowing, isTransient, isVisible, notifyContextChanged, removeAction, removeButton, removeWorkPanel, repack, setAccessibleDescription, setApplyEnabled, setApplyToolTip, setBackground, setCancelButtonText, setCancelEnabled, setCancelToolTip, setCursor, setDefaultButton, setDefaultSize, setDialogSize, setDismissToolTip, setFocusComponent, setGlassPane, setHelpLocation, setInitialLocation, setMinimumSize, setMinimumSize, setOkButtonText, setOkEnabled, setOkToolTip, setPreferredSize, setRememberLocation, setRememberSize, setResizable, setStatusJustification, setStatusText, setStatusText, setStatusText, setTitle, setTransient, setUseSharedLocation, showProgressBar, showTaskMonitorComponent, stopProgressTimer, taskCancelled, taskCompleted, toFront, toString, waitForCurrentTask
-
Constructor Details
-
MultiActionDialog
Constructor- Parameters:
keystrokeName
- keystroke namelist
- list of actions
-
-
Method Details
-
okCallback
protected void okCallback()The callback method for when the "OK" button is pressed.- Overrides:
okCallback
in classDialogComponentProvider
-
setActionList
Set the list of actions that are enabled- Parameters:
list
- list of actions selected
-