Class CustomTableDialog<T>
- java.lang.Object
-
- javafx.stage.Window
-
- javafx.stage.Stage
-
- org.teichert.databaseexplorer.gui.CustomDialog<T>
-
- org.teichert.databaseexplorer.gui.CustomTableDialog<T>
-
- All Implemented Interfaces:
javafx.event.EventTarget
- Direct Known Subclasses:
SelectionTableDialog
public abstract class CustomTableDialog<T> extends CustomDialog<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected TableWithTools<T>
table
-
Fields inherited from class org.teichert.databaseexplorer.gui.CustomDialog
CANCEL, CANCEL_STRING, heightDialog, mapOfButtons, mapOfConfig, OK, OK_STRING, parent, pressed, widthDialog
-
-
Constructor Summary
Constructors Constructor Description CustomTableDialog(javafx.stage.Window parent, List<T> input)
CustomTableDialog(javafx.stage.Window parent, javafx.stage.StageStyle style, List<T> input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<T>
getInput()
protected void
init(javafx.stage.Window parent, javafx.stage.Modality modality)
protected void
initList(ToolOption<T>... options)
Creates the list and fills the list directly with the items that were given in the super constructor!-
Methods inherited from class org.teichert.databaseexplorer.gui.CustomDialog
cancelPressed, createButton, createButton, createButtonArea, createComponent, createComponent, createDialog, doOK, getButton, getButtonArea, getData, getDataMap, getDialogArea, getParent, getPressed, getSelectedItem, getSelectedItems, initDialog, okPressed, setData, setSelectedItem, setSelectedItems, showDialog, validation
-
Methods inherited from class javafx.stage.Stage
alwaysOnTopProperty, close, fullScreenExitHintProperty, fullScreenExitKeyProperty, fullScreenProperty, getFullScreenExitHint, getFullScreenExitKeyCombination, getIcons, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getModality, getOwner, getStyle, getTitle, iconifiedProperty, initModality, initOwner, initStyle, isAlwaysOnTop, isFullScreen, isIconified, isMaximized, isResizable, maxHeightProperty, maximizedProperty, maxWidthProperty, minHeightProperty, minWidthProperty, resizableProperty, setAlwaysOnTop, setFullScreen, setFullScreenExitHint, setFullScreenExitKeyCombination, setIconified, setMaxHeight, setMaximized, setMaxWidth, setMinHeight, setMinWidth, setResizable, setScene, setTitle, show, showAndWait, titleProperty, toBack, toFront
-
Methods inherited from class javafx.stage.Window
addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, forceIntegerRenderScaleProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getOutputScaleX, getOutputScaleY, getProperties, getRenderScaleX, getRenderScaleY, getScene, getUserData, getWidth, getWindows, getX, getY, hasProperties, heightProperty, hide, isFocused, isForceIntegerRenderScale, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, outputScaleXProperty, outputScaleYProperty, removeEventFilter, removeEventHandler, renderScaleXProperty, renderScaleYProperty, requestFocus, sceneProperty, setEventDispatcher, setEventHandler, setForceIntegerRenderScale, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setRenderScaleX, setRenderScaleY, setUserData, setWidth, setX, setY, showingProperty, sizeToScene, widthProperty, xProperty, yProperty
-
-
-
-
Field Detail
-
table
protected TableWithTools<T> table
-
-
Method Detail
-
init
protected void init(javafx.stage.Window parent, javafx.stage.Modality modality)
- Overrides:
init
in classCustomDialog<T>
-
initList
protected void initList(ToolOption<T>... options)
Creates the list and fills the list directly with the items that were given in the super constructor!
There is no setter for this because this list has to be called in the constructor.
Because the createDialog method of CustomDialog has to be called again there!- Parameters:
options
-
-
-