Class MultiColumnListView<T>
- Type Parameters:
T- the item types, e.g. "Issues" or "Tickets"
- All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable
ListView. The control allows the user to rearrange the items in each
ListView and also to drag and drop items from one column to another.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA special list cell to be used in combination with theMultiColumnListViewcontrol.static classThe model object representing a single column. -
Property Summary
PropertiesTypePropertyDescriptionfinal javafx.beans.property.ObjectProperty<javafx.util.Callback<MultiColumnListView<T>, MultiColumnListView.ColumnListCell<T>>> The cell factory that will be used for each one of theListViewinstances.final javafx.beans.property.ListProperty<MultiColumnListView.ListViewColumn<T>> A list of columns that define how many columns will be shown inside the view.final javafx.beans.property.BooleanPropertyControls whether the user can rearrange items via drag and drop or not.final javafx.beans.property.ObjectProperty<T> final javafx.beans.property.ObjectProperty<javafx.util.Callback<MultiColumnListView<T>, javafx.scene.control.ListView<T>>> Stores the callback that will be invoked to produce newListViewinstances.final javafx.beans.property.ObjectProperty<LoadingPane.Status> javafx.beans.property.ObjectProperty<LoadingPane.Size> final javafx.beans.property.ObjectProperty<T> A model item that represents the "from" location during drag and drop operations.final javafx.beans.property.ObjectProperty<T> A model item that represents the "to" location during drag and drop operations.final javafx.beans.property.ObjectProperty<javafx.scene.control.ProgressIndicator> The progress indicator that will be used to display percentage progress or the indeterminate state of the loading progress.final javafx.beans.property.ObjectProperty<javafx.util.Callback<Integer, javafx.scene.Node>> An optional factory for creating separators that will be placed between columns.final javafx.beans.property.BooleanPropertyDetermines whether the headers will be shown or not.Properties inherited from class javafx.scene.control.Control
contextMenu, skin, tooltipProperties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthProperties inherited from class javafx.scene.Parent
needsLayoutProperties inherited from class javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible -
Field Summary
Fields inherited from class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZEFields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal javafx.beans.property.ObjectProperty<javafx.util.Callback<MultiColumnListView<T>, MultiColumnListView.ColumnListCell<T>>> The cell factory that will be used for each one of theListViewinstances.final javafx.beans.property.ListProperty<MultiColumnListView.ListViewColumn<T>> A list of columns that define how many columns will be shown inside the view.protected javafx.scene.control.Skin<?> final javafx.beans.property.BooleanPropertyControls whether the user can rearrange items via drag and drop or not.final javafx.beans.property.ObjectProperty<T> final javafx.util.Callback<MultiColumnListView<T>, MultiColumnListView.ColumnListCell<T>> Gets the value of thecellFactoryproperty.static List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> final javafx.collections.ObservableList<MultiColumnListView.ListViewColumn<T>> Gets the value of thecolumnsproperty.List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> final TGets the value of thedraggedItemproperty.final javafx.collections.ObservableList<T> final javafx.util.Callback<MultiColumnListView<T>, javafx.scene.control.ListView<T>> Gets the value of thelistViewFactoryproperty.final LoadingPane.StatusGets the value of theloadingStatusproperty.Gets the value of theloadingStatusSizeproperty.final TGets the value of theplaceholderFromproperty.final TGets the value of theplaceholderToproperty.final javafx.scene.control.ProgressIndicatorGets the value of theprogressIndicatorproperty.final javafx.util.Callback<Integer, javafx.scene.Node> Gets the value of theseparatorFactoryproperty.final booleanGets the value of thedisableDragAndDropproperty.final booleanGets the value of theshowHeadersproperty.final javafx.beans.property.ObjectProperty<javafx.util.Callback<MultiColumnListView<T>, javafx.scene.control.ListView<T>>> Stores the callback that will be invoked to produce newListViewinstances.final javafx.beans.property.ObjectProperty<LoadingPane.Status> javafx.beans.property.ObjectProperty<LoadingPane.Size> final javafx.beans.property.ObjectProperty<T> A model item that represents the "from" location during drag and drop operations.final javafx.beans.property.ObjectProperty<T> A model item that represents the "to" location during drag and drop operations.final javafx.beans.property.ObjectProperty<javafx.scene.control.ProgressIndicator> The progress indicator that will be used to display percentage progress or the indeterminate state of the loading progress.final javafx.beans.property.ObjectProperty<javafx.util.Callback<Integer, javafx.scene.Node>> An optional factory for creating separators that will be placed between columns.final voidsetCellFactory(javafx.util.Callback<MultiColumnListView<T>, MultiColumnListView.ColumnListCell<T>> cellFactory) Sets the value of thecellFactoryproperty.final voidsetColumns(javafx.collections.ObservableList<MultiColumnListView.ListViewColumn<T>> columns) Sets the value of thecolumnsproperty.final voidsetDisableDragAndDrop(boolean disableDragAndDrop) Sets the value of thedisableDragAndDropproperty.final voidsetDraggedItem(T draggedItem) Sets the value of thedraggedItemproperty.final voidsetListViewFactory(javafx.util.Callback<MultiColumnListView<T>, javafx.scene.control.ListView<T>> listViewFactory) Sets the value of thelistViewFactoryproperty.final voidsetLoadingStatus(LoadingPane.Status loadingStatus) Sets the value of theloadingStatusproperty.voidsetLoadingStatusSize(LoadingPane.Size loadingStatusSize) Sets the value of theloadingStatusSizeproperty.final voidsetPlaceholderFrom(T placeholderFrom) Sets the value of theplaceholderFromproperty.final voidsetPlaceholderTo(T placeholderTo) Sets the value of theplaceholderToproperty.final voidsetProgressIndicator(javafx.scene.control.ProgressIndicator progressIndicator) Sets the value of theprogressIndicatorproperty.final voidsetSeparatorFactory(javafx.util.Callback<Integer, javafx.scene.Node> separatorFactory) Sets the value of theseparatorFactoryproperty.final voidsetShowHeaders(boolean showHeaders) Sets the value of theshowHeadersproperty.final javafx.beans.property.BooleanPropertyDetermines whether the headers will be shown or not.Methods inherited from class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipPropertyMethods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthPropertyMethods inherited from class javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsMethods inherited from class javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, requestFocusTraversal, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visiblePropertyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
progressIndicator
public final javafx.beans.property.ObjectProperty<javafx.scene.control.ProgressIndicator> progressIndicatorPropertyThe progress indicator that will be used to display percentage progress or the indeterminate state of the loading progress.- See Also:
-
loadingStatus
- See Also:
-
loadingStatusSize
- See Also:
-
showHeaders
public final javafx.beans.property.BooleanProperty showHeadersPropertyDetermines whether the headers will be shown or not. Toggling this property will trigger a rebuild of the view.Can be set via CSS using the
-fx-show-headersproperty. Valid values are:true,false. The default value istrue.- See Also:
-
listViewFactory
public final javafx.beans.property.ObjectProperty<javafx.util.Callback<MultiColumnListView<T>, javafx.scene.control.ListView<T>>> listViewFactoryPropertyStores the callback that will be invoked to produce newListViewinstances.- See Also:
-
columns
public final javafx.beans.property.ListProperty<MultiColumnListView.ListViewColumn<T>> columnsPropertyA list of columns that define how many columns will be shown inside the view. The model objects in this list also store the header and the data for each column.- See Also:
-
cellFactory
public final javafx.beans.property.ObjectProperty<javafx.util.Callback<MultiColumnListView<T>, MultiColumnListView.ColumnListCell<T>>> cellFactoryPropertyThe cell factory that will be used for each one of theListViewinstances.- See Also:
-
separatorFactory
public final javafx.beans.property.ObjectProperty<javafx.util.Callback<Integer, javafx.scene.Node>> separatorFactoryPropertyAn optional factory for creating separators that will be placed between columns. The default implementation creates a region and adds the style class "column-separator". No separators will be added to the view when the factory is being set to null.- See Also:
-
disableDragAndDrop
public final javafx.beans.property.BooleanProperty disableDragAndDropPropertyControls whether the user can rearrange items via drag and drop or not.Can be set via CSS using the
-fx-disable-drag-and-dropproperty. Valid values are:true,false. The default value isfalse.- See Also:
-
draggedItem
- See Also:
-
placeholderFrom
A model item that represents the "from" location during drag and drop operations.- See Also:
-
placeholderTo
A model item that represents the "to" location during drag and drop operations.- See Also:
-
-
Constructor Details
-
MultiColumnListView
public MultiColumnListView()Constructs a new view.
-
-
Method Details
-
createDefaultSkin
protected javafx.scene.control.Skin<?> createDefaultSkin()- Overrides:
createDefaultSkinin classjavafx.scene.control.Control
-
getUserAgentStylesheet
- Overrides:
getUserAgentStylesheetin classjavafx.scene.layout.Region
-
getProgressIndicator
public final javafx.scene.control.ProgressIndicator getProgressIndicator()Gets the value of theprogressIndicatorproperty.- Property description:
- The progress indicator that will be used to display percentage progress or the indeterminate state of the loading progress.
- Returns:
- the value of the
progressIndicatorproperty - See Also:
-
progressIndicatorProperty
public final javafx.beans.property.ObjectProperty<javafx.scene.control.ProgressIndicator> progressIndicatorProperty()The progress indicator that will be used to display percentage progress or the indeterminate state of the loading progress.- Returns:
- the progress indicator
- See Also:
-
setProgressIndicator
public final void setProgressIndicator(javafx.scene.control.ProgressIndicator progressIndicator) Sets the value of theprogressIndicatorproperty.- Property description:
- The progress indicator that will be used to display percentage progress or the indeterminate state of the loading progress.
- Parameters:
progressIndicator- the value for theprogressIndicatorproperty- See Also:
-
getLoadingStatus
Gets the value of theloadingStatusproperty.- Property description:
- Returns:
- the value of the
loadingStatusproperty - See Also:
-
loadingStatusProperty
- Returns:
- the
loadingStatusproperty - See Also:
-
setLoadingStatus
Sets the value of theloadingStatusproperty.- Property description:
- Parameters:
loadingStatus- the value for theloadingStatusproperty- See Also:
-
getLoadingStatusSize
Gets the value of theloadingStatusSizeproperty.- Property description:
- Returns:
- the value of the
loadingStatusSizeproperty - See Also:
-
loadingStatusSizeProperty
- Returns:
- the
loadingStatusSizeproperty - See Also:
-
setLoadingStatusSize
Sets the value of theloadingStatusSizeproperty.- Property description:
- Parameters:
loadingStatusSize- the value for theloadingStatusSizeproperty- See Also:
-
isShowHeaders
public final boolean isShowHeaders()Gets the value of theshowHeadersproperty.- Property description:
- Determines whether the headers will be shown or not. Toggling this property will trigger
a rebuild of the view.
Can be set via CSS using the
-fx-show-headersproperty. Valid values are:true,false. The default value istrue. - Returns:
- the value of the
showHeadersproperty - See Also:
-
showHeadersProperty
public final javafx.beans.property.BooleanProperty showHeadersProperty()Determines whether the headers will be shown or not. Toggling this property will trigger a rebuild of the view.Can be set via CSS using the
-fx-show-headersproperty. Valid values are:true,false. The default value istrue.- Returns:
- true if the headers should be shown
- See Also:
-
setShowHeaders
public final void setShowHeaders(boolean showHeaders) Sets the value of theshowHeadersproperty.- Property description:
- Determines whether the headers will be shown or not. Toggling this property will trigger
a rebuild of the view.
Can be set via CSS using the
-fx-show-headersproperty. Valid values are:true,false. The default value istrue. - Parameters:
showHeaders- the value for theshowHeadersproperty- See Also:
-
getListViewFactory
public final javafx.util.Callback<MultiColumnListView<T>, javafx.scene.control.ListView<T>> getListViewFactory()Gets the value of thelistViewFactoryproperty.- Property description:
- Stores the callback that will be invoked to produce new
ListViewinstances. - Returns:
- the value of the
listViewFactoryproperty - See Also:
-
listViewFactoryProperty
public final javafx.beans.property.ObjectProperty<javafx.util.Callback<MultiColumnListView<T>, javafx.scene.control.ListView<T>>> listViewFactoryProperty()Stores the callback that will be invoked to produce newListViewinstances.- Returns:
- the factory for creating the required list views, one for each column
- See Also:
-
setListViewFactory
public final void setListViewFactory(javafx.util.Callback<MultiColumnListView<T>, javafx.scene.control.ListView<T>> listViewFactory) Sets the value of thelistViewFactoryproperty.- Property description:
- Stores the callback that will be invoked to produce new
ListViewinstances. - Parameters:
listViewFactory- the value for thelistViewFactoryproperty- See Also:
-
getColumns
Gets the value of thecolumnsproperty.- Property description:
- A list of columns that define how many columns will be shown inside the view. The model objects in this list also store the header and the data for each column.
- Returns:
- the value of the
columnsproperty - See Also:
-
columnsProperty
public final javafx.beans.property.ListProperty<MultiColumnListView.ListViewColumn<T>> columnsProperty()A list of columns that define how many columns will be shown inside the view. The model objects in this list also store the header and the data for each column.- Returns:
- the list of columns
- See Also:
-
setColumns
public final void setColumns(javafx.collections.ObservableList<MultiColumnListView.ListViewColumn<T>> columns) Sets the value of thecolumnsproperty.- Property description:
- A list of columns that define how many columns will be shown inside the view. The model objects in this list also store the header and the data for each column.
- Parameters:
columns- the value for thecolumnsproperty- See Also:
-
getCellFactory
public final javafx.util.Callback<MultiColumnListView<T>, MultiColumnListView.ColumnListCell<T>> getCellFactory()Gets the value of thecellFactoryproperty.- Property description:
- The cell factory that will be used for each one of the
ListViewinstances. - Returns:
- the value of the
cellFactoryproperty - See Also:
-
cellFactoryProperty
public final javafx.beans.property.ObjectProperty<javafx.util.Callback<MultiColumnListView<T>, MultiColumnListView.ColumnListCell<T>>> cellFactoryProperty()The cell factory that will be used for each one of theListViewinstances.- Returns:
- the cell factory
- See Also:
-
setCellFactory
public final void setCellFactory(javafx.util.Callback<MultiColumnListView<T>, MultiColumnListView.ColumnListCell<T>> cellFactory) Sets the value of thecellFactoryproperty.- Property description:
- The cell factory that will be used for each one of the
ListViewinstances. - Parameters:
cellFactory- the value for thecellFactoryproperty- See Also:
-
getSeparatorFactory
Gets the value of theseparatorFactoryproperty.- Property description:
- An optional factory for creating separators that will be placed between columns. The default implementation creates a region and adds the style class "column-separator". No separators will be added to the view when the factory is being set to null.
- Returns:
- the value of the
separatorFactoryproperty - See Also:
-
separatorFactoryProperty
public final javafx.beans.property.ObjectProperty<javafx.util.Callback<Integer, javafx.scene.Node>> separatorFactoryProperty()An optional factory for creating separators that will be placed between columns. The default implementation creates a region and adds the style class "column-separator". No separators will be added to the view when the factory is being set to null.- Returns:
- a separator node
- See Also:
-
setSeparatorFactory
public final void setSeparatorFactory(javafx.util.Callback<Integer, javafx.scene.Node> separatorFactory) Sets the value of theseparatorFactoryproperty.- Property description:
- An optional factory for creating separators that will be placed between columns. The default implementation creates a region and adds the style class "column-separator". No separators will be added to the view when the factory is being set to null.
- Parameters:
separatorFactory- the value for theseparatorFactoryproperty- See Also:
-
isDisableDragAndDrop
public final boolean isDisableDragAndDrop()Gets the value of thedisableDragAndDropproperty.- Property description:
- Controls whether the user can rearrange items via drag and drop or not.
Can be set via CSS using the
-fx-disable-drag-and-dropproperty. Valid values are:true,false. The default value isfalse. - Returns:
- the value of the
disableDragAndDropproperty - See Also:
-
disableDragAndDropProperty
public final javafx.beans.property.BooleanProperty disableDragAndDropProperty()Controls whether the user can rearrange items via drag and drop or not.Can be set via CSS using the
-fx-disable-drag-and-dropproperty. Valid values are:true,false. The default value isfalse.- Returns:
- "true" if the control allows rearranging items via drag and drop
- See Also:
-
setDisableDragAndDrop
public final void setDisableDragAndDrop(boolean disableDragAndDrop) Sets the value of thedisableDragAndDropproperty.- Property description:
- Controls whether the user can rearrange items via drag and drop or not.
Can be set via CSS using the
-fx-disable-drag-and-dropproperty. Valid values are:true,false. The default value isfalse. - Parameters:
disableDragAndDrop- the value for thedisableDragAndDropproperty- See Also:
-
getClassCssMetaData
-
getControlCssMetaData
- Overrides:
getControlCssMetaDatain classjavafx.scene.control.Control
-
getDraggedItem
Gets the value of thedraggedItemproperty.- Property description:
- Returns:
- the value of the
draggedItemproperty - See Also:
-
draggedItemProperty
- Returns:
- the
draggedItemproperty - See Also:
-
setDraggedItem
Sets the value of thedraggedItemproperty.- Property description:
- Parameters:
draggedItem- the value for thedraggedItemproperty- See Also:
-
getDraggedItems
-
getPlaceholderFrom
Gets the value of theplaceholderFromproperty.- Property description:
- A model item that represents the "from" location during drag and drop operations.
- Returns:
- the value of the
placeholderFromproperty - See Also:
-
placeholderFromProperty
A model item that represents the "from" location during drag and drop operations.- Returns:
- the placeholder model item for the "from" location
- See Also:
-
setPlaceholderFrom
Sets the value of theplaceholderFromproperty.- Property description:
- A model item that represents the "from" location during drag and drop operations.
- Parameters:
placeholderFrom- the value for theplaceholderFromproperty- See Also:
-
getPlaceholderTo
Gets the value of theplaceholderToproperty.- Property description:
- A model item that represents the "to" location during drag and drop operations.
- Returns:
- the value of the
placeholderToproperty - See Also:
-
placeholderToProperty
A model item that represents the "to" location during drag and drop operations.- Returns:
- the placeholder model item for the "to" location
- See Also:
-
setPlaceholderTo
Sets the value of theplaceholderToproperty.- Property description:
- A model item that represents the "to" location during drag and drop operations.
- Parameters:
placeholderTo- the value for theplaceholderToproperty- See Also:
-