Package docking.widgets.dialogs
Class TableChooserDialog<T>
- java.lang.Object
-
- docking.DialogComponentProvider
-
- docking.widgets.dialogs.TableChooserDialog<T>
-
- Type Parameters:
T
- the type
- All Implemented Interfaces:
ActionContextProvider
,StatusListener
,TaskListener
@Deprecated(forRemoval=true, since="9.3") public class TableChooserDialog<T> extends DialogComponentProvider
Deprecated, for removal: This API element is subject to removal in a future version.This class has been replaced byTableSelectionDialog
. At the time of writing, both classes are identical. This version introduced a naming conflict with another API. Thus, the new version better matches the existing dialog choosing API.
-
-
Field Summary
-
Fields inherited from class docking.DialogComponentProvider
applyButton, buttonPanel, cancelButton, dismissButton, okButton, rootPanel
-
-
Constructor Summary
Constructors Constructor Description TableChooserDialog(java.lang.String title, RowObjectTableModel<T> model, boolean allowMultipleSelection)
Deprecated, for removal: This API element is subject to removal in a future version.see the class header
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
cancelCallback()
Deprecated, for removal: This API element is subject to removal in a future version.The callback method for when the "Cancel" button is pressed.protected void
dialogShown()
Deprecated, for removal: This API element is subject to removal in a future version.Override this method if you want to do something when the dialog is made visiblejava.util.List<T>
getSelectionItems()
Deprecated, for removal: This API element is subject to removal in a future version.see the class headerprotected void
okCallback()
Deprecated, for removal: This API element is subject to removal in a future version.The callback method for when the "OK" button is pressed.protected void
processMouseClicked(java.awt.event.MouseEvent e)
Deprecated, for removal: This API element is subject to removal in a future version.protected void
updateOkEnabled()
Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from class docking.DialogComponentProvider
addAction, addApplyButton, addButton, addCancelButton, addDismissButton, addOKButton, addWorkPanel, alertMessage, alertMessage, applyCallback, cancelCurrentTask, clearScheduledTask, clearStatusText, close, dialogClosed, dismissCallback, dispose, doInitialize, escapeCallback, executeProgressTask, getActionContext, getActions, getBackground, getBounds, getComponent, getDefaultButton, getDefaultSize, getDialogSize, getFocusComponent, getGlassPane, getHelpLocatdion, getId, getIntialLocation, getLocationOnScreen, getParent, getPreferredSize, getRemberSize, getRememberLocation, getStatusColor, getStatusLabel, getStatusText, getTaskMonitorComponent, getTaskScheduler, getTitle, getUseSharedLocation, hideTaskMonitorComponent, isApplyEnabled, isCancelEnabled, isModal, isOKEnabled, isResizeable, isRunningTask, isShowing, isTransient, isVisible, notifyContextChanged, removeAction, removeButton, removeWorkPanel, repack, 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 Detail
-
TableChooserDialog
@Deprecated(forRemoval=true, since="9.3") public TableChooserDialog(java.lang.String title, RowObjectTableModel<T> model, boolean allowMultipleSelection)
Deprecated, for removal: This API element is subject to removal in a future version.see the class headerCreate a new Dialog for displaying and choosing table row items- Parameters:
title
- The title for the dialogmodel
- aRowObjectTableModel
that has the tRable dataallowMultipleSelection
- if true, the dialog allows the user to select more than one row; otherwise, only single selection is allowed
-
-
Method Detail
-
getSelectionItems
@Deprecated(forRemoval=true, since="9.3") public java.util.List<T> getSelectionItems()
Deprecated, for removal: This API element is subject to removal in a future version.see the class headerReturns the list of selected items or null if the dialog was cancelled.- Returns:
- the list of selected items or null if the dialog was cancelled.
-
processMouseClicked
protected void processMouseClicked(java.awt.event.MouseEvent e)
Deprecated, for removal: This API element is subject to removal in a future version.
-
okCallback
protected void okCallback()
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:DialogComponentProvider
The callback method for when the "OK" button is pressed.- Overrides:
okCallback
in classDialogComponentProvider
-
cancelCallback
protected void cancelCallback()
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:DialogComponentProvider
The callback method for when the "Cancel" button is pressed. The default behavior is to call setVisible(false) and dispose() on the dialog.- Overrides:
cancelCallback
in classDialogComponentProvider
-
dialogShown
protected void dialogShown()
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:DialogComponentProvider
Override this method if you want to do something when the dialog is made visible- Overrides:
dialogShown
in classDialogComponentProvider
-
updateOkEnabled
protected void updateOkEnabled()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-