Class CustomListDialog<T>

  • All Implemented Interfaces:
    javafx.event.EventTarget

    public class CustomListDialog<T>
    extends CustomDialog<T>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean doOK()  
      List<T> getInput()  
      ListWithTools<T> getList()  
      protected void init​(javafx.stage.Window parent, javafx.stage.Modality modality)  
      protected javafx.scene.layout.BorderPane initDialog()  
      protected void initList​(ToolOption<T>... options)
      Erstellt die Liste und fuellt die Liste direkt mit den Items, welche im super-Konstruktor mitgegeben wurden!
      void setInput​(List<T> input)  
      void setInput​(T... input)  
      protected boolean 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
    • Constructor Detail

      • CustomListDialog

        public CustomListDialog​(javafx.stage.Window parent)
      • CustomListDialog

        public CustomListDialog​(javafx.stage.Window parent,
                                List<T> input)
      • CustomListDialog

        public CustomListDialog​(javafx.stage.Window parent,
                                javafx.stage.StageStyle style,
                                List<T> input)
    • Method Detail

      • init

        protected void init​(javafx.stage.Window parent,
                            javafx.stage.Modality modality)
        Overrides:
        init in class CustomDialog<T>
      • initList

        protected void initList​(ToolOption<T>... options)
        Erstellt die Liste und fuellt die Liste direkt mit den Items, welche im super-Konstruktor mitgegeben wurden!
        Es gibt dafür keinen Setter, weil diese Liste im Konstruktor aufgerufen werden muss.
        Weil dort die createDialog-Methode von CustomDialog neu aufgerufen werden muss!
        Parameters:
        options -
      • setInput

        public void setInput​(T... input)
      • setInput

        public void setInput​(List<T> input)
      • getInput

        public List<T> getInput()
      • initDialog

        protected javafx.scene.layout.BorderPane initDialog()
        Specified by:
        initDialog in class CustomDialog<T>