Spec-Zone.ru › OpenJavaFX 17

Класс CheckBoxTreeTableCell<S,​T>

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
javafx.scene.control.Labeled
javafx.scene.control.Cell<T>
javafx.scene.control.IndexedCell<T>
javafx.scene.control.TreeTableCell<S,​T>
javafx.scene.control.cell.CheckBoxTreeTableCell<S,​T>
Type Parameters:
S - Тип дженерик-типа TreeTableView
T - Тип элементов, содержащихся в TreeTableColumn.
Все реализованные интерфейсы:
Styleable, EventTarget, Skinnable
public class CheckBoxTreeTableCell<S,​T>
extends TreeTableCell<S,​T>
Класс, содержащий реализацию TreeTableCell, которая отображает узел CheckBox внутри ячейки, необязательно с меткой, указывающей, что представляет собой этот флажок.

По умолчанию CheckBoxTreeTableCell отображается с флажком, центрированным в TreeTableColumn. Если требуется метка, необходимо предоставить экземпляр StringConverter, отличный от null, конструктору CheckBoxTreeTableCell(Callback, StringConverter).

Для создания экземпляра этого класса необходимо предоставить Callback, который, получив объект типа T, вернёт ObservableProperty<Boolean>, представляющий, выбран ли данный элемент или нет. Это ObservableValue будет связана двунаправленно (что означает, что флажок в ячейке установит/снят этот атрибут в зависимости от действий пользователя, а флажок отразит состояние ObservableValue, если оно изменится внешне).

Обратите внимание, что CheckBoxTreeTableCell отображает флажок «в реальном времени», что означает, что флажок всегда интерактивен и может быть напрямую переключен пользователем. Это означает, что ячейка не обязательно должна входить в своё состояние editing state (обычно, при двойном щелчке по ячейке). Побочным эффектом этого является то, что обычные обработчики редактирования (такие как on edit commit) не будут вызваны. Если вам нужно получить уведомления об изменениях, рекомендуется напрямую наблюдать за булевыми свойствами, которые манипулируются флажком.

Since:
JavaFX 8.0

Краткое описание свойств

Свойства
Тип Свойство Описание
ObjectProperty<StringConverter<T>> converter
Свойство StringConverter.
ObjectProperty<Callback<Integer,​ObservableValue<Boolean>>> selectedStateCallback
Свойство, представляющее Callback, которое связано с флажком, отображаемым на экране.

Свойства, унаследованные от класса javafx.scene.control.TreeTableCell

tableColumn, tableRow, treeTableView

Свойства, унаследованные от класса javafx.scene.control.IndexedCell

index

Свойства, унаследованные от класса javafx.scene.control.Cell

editable, editing, empty, item, selected

Свойства, унаследованные от класса javafx.scene.control.Labeled

alignment, contentDisplay, ellipsisString, font, graphic, graphicTextGap, labelPadding, lineSpacing, mnemonicParsing, textAlignment, textFill, textOverrun, text, underline, wrapText

Свойства, унаследованные от класса javafx.scene.control.Control

contextMenu, skin, tooltip

Свойства, унаследованные от класса javafx.scene.layout.Region

background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

Свойства, унаследованные от класса javafx.scene.Parent

needsLayout

Свойства, унаследованные от класса javafx.scene.Node

accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, 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

Краткое описание полей

Поля, унаследованные от класса javafx.scene.layout.Region

USE_COMPUTED_SIZE, USE_PREF_SIZE

Поля, унаследованные от класса javafx.scene.Node

BASELINE_OFFSET_SAME_AS_HEIGHT

Краткое описание конструкторов

Конструкторы
Конструктор Описание
CheckBoxTreeTableCell()
Создаёт CheckBoxTreeTableCell по умолчанию.
CheckBoxTreeTableCell​(Callback<Integer,​ObservableValue<Boolean>> getSelectedProperty)
Создаёт CheckBoxTreeTableCell по умолчанию с пользовательской функцией Callback для получения ObservableValue для данного индекса ячейки.
CheckBoxTreeTableCell​(Callback<Integer,​ObservableValue<Boolean>> getSelectedProperty, StringConverter<T> converter)
Создаёт CheckBoxTreeTableCell с пользовательским конвертером строк.

Краткое описание методов

Модификатор и тип Метод Описание
ObjectProperty<StringConverter<T>> converterProperty()
Свойство StringConverter.
static <S> Callback<TreeTableColumn<S,​Boolean>,​TreeTableCell<S,​Boolean>> forTreeTableColumn​(TreeTableColumn<S,​Boolean> column)
Создаёт фабрику ячеек для использования в фабрике ячеек TreeTableColumn.
static <S,​ T> Callback<TreeTableColumn<S,​T>,​TreeTableCell<S,​T>> forTreeTableColumn​(Callback<Integer,​ObservableValue<Boolean>> getSelectedProperty)
Создаёт фабрику ячеек для использования в фабрике ячеек TreeTableColumn.
static <S,​ T> Callback<TreeTableColumn<S,​T>,​TreeTableCell<S,​T>> forTreeTableColumn​(Callback<Integer,​ObservableValue<Boolean>> getSelectedProperty, boolean showLabel)
Создаёт фабрику ячеек для использования в фабрике ячеек TreeTableColumn.
static <S,​ T> Callback<TreeTableColumn<S,​T>,​TreeTableCell<S,​T>> forTreeTableColumn​(Callback<Integer,​ObservableValue<Boolean>> getSelectedProperty, StringConverter<T> converter)
Создаёт фабрику ячеек для использования в фабрике ячеек TreeTableColumn.
StringConverter<T> getConverter()
Возвращает StringConverter, используемый в этой ячейке.
Callback<Integer,​ObservableValue<Boolean>> getSelectedStateCallback()
Возвращает Callback, привязанный к отображаемому чекбоксу.
ObjectProperty<Callback<Integer,​ObservableValue<Boolean>>> selectedStateCallbackProperty()
Свойство, представляющее Callback, привязанный к отображаемому чекбоксу.
void setConverter​(StringConverter<T> value)
Устанавливает StringConverter для использования в этой ячейке.
void setSelectedStateCallback​(Callback<Integer,​ObservableValue<Boolean>> value)
Устанавливает Callback, привязанный к отображаемому чекбоксу.

Методы, объявленные в классе javafx.scene.control.TreeTableCell

getTableColumn, getTableRow, getTreeTableRow, getTreeTableView, tableColumnProperty, tableRowProperty, treeTableViewProperty, updateTableColumn, updateTableRow, updateTreeTableColumn, updateTreeTableRow, updateTreeTableView

Методы, объявленные в классе javafx.scene.control.IndexedCell

getIndex, indexProperty, updateIndex

Методы, объявленные в классе javafx.scene.control.Cell

cancelEdit, commitEdit, editableProperty, editingProperty, emptyProperty, getInitialFocusTraversable, getItem, isEditable, isEditing, isEmpty, isItemChanged, isSelected, itemProperty, selectedProperty, setEditable, setItem, startEdit, updateItem, updateSelected

Методы, объявленные в классе javafx.scene.control.Labeled

alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getClassCssMetaData, getContentBias, getContentDisplay, getControlCssMetaData, getEllipsisString, getFont, getGraphic, getGraphicTextGap, getInitialAlignment, getLabelPadding, getLineSpacing, getText, getTextAlignment, getTextFill, getTextOverrun, graphicProperty, graphicTextGapProperty, isMnemonicParsing, isUnderline, isWrapText, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, setAlignment, setContentDisplay, setEllipsisString, setFont, setGraphic, setGraphicTextGap, setLineSpacing, setMnemonicParsing, setText, setTextAlignment, setTextFill, setTextOverrun, setUnderline, setWrapText, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, underlineProperty, wrapTextProperty

Методы, объявленные в классе javafx.scene.control.Control

computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getTooltip, isResizable, setContextMenu, setTooltip, skinProperty, tooltipProperty

Методы, объявленные в классе javafx.scene.layout.Region

backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computePrefHeight, computePrefWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, 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, widthProperty

Методы, объявленные в классе javafx.scene.Parent

getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

Методы, объявленные в классе 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, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, 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, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, 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, lookup, 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, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, 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, visibleProperty

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе javafx.scene.control.Skinnable

getSkin, setSkin

Методы, объявленные в интерфейсе javafx.css.Styleable

getStyleableNode, getStyleClass

Подробное описание свойств

converter

public final ObjectProperty<StringConverter<T>> converterProperty
Свойство StringConverter.
См. также:
getConverter(), setConverter(StringConverter)

selectedStateCallback

public final ObjectProperty<Callback<Integer,ObservableValue<Boolean>>> selectedStateCallbackProperty
Свойство, представляющее Callback, привязанное к элементу CheckBox, отображаемому на экране.
См. также:
getSelectedStateCallback(), setSelectedStateCallback(Callback)

Подробное описание конструкторов

CheckBoxTreeTableCell

public CheckBoxTreeTableCell()
Создает стандартный CheckBoxTreeTableCell.

CheckBoxTreeTableCell

public CheckBoxTreeTableCell(Callback<Integer,​ObservableValue<Boolean>> getSelectedProperty)
Создаёт CheckBoxTreeTableCell по умолчанию с настраиваемым Callback для извлечения ObservableValue для данного индекса ячейки.
Параметры:
getSelectedProperty - Callback, который вернёт ObservableValue для данного индекса TreeTableColumn.

CheckBoxTreeTableCell

public CheckBoxTreeTableCell(Callback<Integer,​ObservableValue<Boolean>> getSelectedProperty, StringConverter<T> converter)
Создаёт CheckBoxTreeTableCell с настраиваемым преобразователем строк.
Параметры:
getSelectedProperty - Callback, который вернёт ObservableValue для данного индекса TreeTableColumn.
converter - Преобразователь строк, который для объекта типа T вернёт строку, используемую для визуального представления объекта.

Подробное описание методов

forTreeTableColumn

public static <S> Callback<TreeTableColumn<S,Boolean>,​TreeTableCell<S,​Boolean>> forTreeTableColumn​(TreeTableColumn<S,​Boolean> column)
Создаёт фабрику ячеек для использования в TreeTableColumn фабрике ячеек. Данный метод требует, чтобы TreeTableColumn был типа Boolean.

При использовании в TreeTableColumn CheckBoxCell отображается с CheckBox по центру колонки.

ObservableValue<Boolean> в каждой ячейке колонки будет привязана двунаправленно. Это означает, что CheckBox в ячейке установит/отменит это свойство в зависимости от действий пользователя, и CheckBox будет отображать состояние ObservableValue<Boolean>, если оно изменится внешним образом.

Тип параметров:
S - Тип дженерического типа TreeTableView
Параметры:
column - TreeTableColumn типа Boolean
Возвращает:
Callback, который вернёт TreeTableCell, способный работать с типом элемента в TreeTableColumn.

forTreeTableColumn

public static <S, T> Callback<TreeTableColumn<S,​T>,​TreeTableCell<S,​T>> forTreeTableColumn​(Callback<Integer,​ObservableValue<Boolean>> getSelectedProperty)
Создаёт фабрику ячеек для использования в TreeTableColumn фабрике ячеек. Данный метод требует, чтобы TreeTableColumn был типа ObservableValue<Boolean>.

При использовании в TreeTableColumn CheckBoxCell отображается с CheckBox по центру колонки.

Тип параметров:
S - Тип дженерического типа TreeTableView
T - Тип элементов, содержащихся в TreeTableColumn экземпляре.
Параметры:
getSelectedProperty - Callback, который, получив объект типа TreeTableColumn<S,T>, вернёт ObservableValue<Boolean>, представляющий, выбран ли данный элемент. Это ObservableValue<Boolean> будет привязано двунаправленно (CheckBox в ячейке установит/отменит это свойство в зависимости от действий пользователя, и CheckBox будет отображать состояние ObservableValue<Boolean>, если оно изменится внешним образом).
Возвращает:
Callback, который вернёт TreeTableCell, способный работать с типом элемента в TreeTableColumn.

forTreeTableColumn

public static <S, T> Callback<TreeTableColumn<S,​T>,​TreeTableCell<S,​T>> forTreeTableColumn​(Callback<Integer,​ObservableValue<Boolean>> getSelectedProperty, boolean showLabel)
Создаёт фабрику ячеек для использования в TreeTableColumn фабрике ячеек. Данный метод требует, чтобы TreeTableColumn был типа ObservableValue<Boolean>.

При использовании в TreeTableColumn CheckBoxCell отображается с CheckBox по центру колонки.

Тип параметров:
S - Тип дженерического типа TreeTableView
T - Тип элементов, содержащихся в TreeTableColumn экземпляре.
Параметры:
getSelectedProperty - Callback, который, получив объект типа TreeTableColumn<S,T>, вернёт ObservableValue<Boolean>, представляющий, выбран ли данный элемент. Это ObservableValue<Boolean> будет привязано двунаправленно (CheckBox в ячейке установит/отменит это свойство в зависимости от действий пользователя, и CheckBox будет отображать состояние ObservableValue<Boolean>, если оно изменится внешним образом).
showLabel - В некоторых случаях может быть желательно отобразить метку в TreeTableCell рядом с CheckBox. По умолчанию метка не отображается, но если установить это значение в true, то в ячейке также будет вызван метод toString() для элемента. Если это поведение нежелательно, рассмотрите использование forTreeTableColumn(javafx.util.Callback, javafx.util.StringConverter), которое позволяет предоставить callback, определяющий метку для заданного элемента строки.
Возвращает:
Callback, который вернёт TreeTableCell, способный работать с типом элемента в TreeTableColumn.

forTreeTableColumn

public static <S, T> Callback<TreeTableColumn<S,​T>,​TreeTableCell<S,​T>> forTreeTableColumn​(Callback<Integer,​ObservableValue<Boolean>> getSelectedProperty, StringConverter<T> converter)
Создаёт фабрику ячеек для использования в TreeTableColumn фабрике ячеек. Данный метод требует, чтобы TreeTableColumn был типа ObservableValue<Boolean>.

При использовании в TreeTableColumn CheckBoxCell отображается с CheckBox по центру колонки.

Тип параметров:
S - Тип дженерического типа TreeTableView
T - Тип элементов, содержащихся в TreeTableColumn экземпляре.
Параметры:
getSelectedProperty - Callback, который, получив объект типа TreeTableColumn<S,T>, вернёт ObservableValue<Boolean>, представляющий, выбран ли данный элемент. Это ObservableValue<Boolean> будет привязано двунаправленно (CheckBox в ячейке установит/отменит это свойство в зависимости от действий пользователя, и CheckBox будет отображать состояние ObservableValue<Boolean>, если оно изменится внешним образом).
converter - Преобразователь строк, который для объекта типа T вернёт строку, используемую для визуального представления объекта. По умолчанию в forTreeTableColumn(Callback, boolean) (когда showLabel true) используется вызов .toString() для всех не-null элементов (и возвращается пустая строка для null).
Возвращает:
Callback, который вернёт TreeTableCell, способный работать с типом элемента в TreeTableColumn.

converterProperty

public final ObjectProperty<StringConverter<T>> converterProperty()
Свойство StringConverter.
См. также:
getConverter(), setConverter(StringConverter)

setConverter

public final void setConverter(StringConverter<T> value)
Устанавливает StringConverter для использования в этой ячейке.
Параметры:
value - StringConverter для использования в этой ячейке
END_OF_DOCUMENT_MARKER

getConverter

public final StringConverter<T> getConverter()
Возвращает
public final Callback<Integer,ObservableValue<Boolean>> getSelectedStateCallback()
, используемый в этой ячейке.
Returns:
используемый в этой ячейке Callback

selectedStateCallbackProperty

public final ObjectProperty<Callback<Integer,ObservableValue<Boolean>>> selectedStateCallbackProperty()
Свойство, представляющее Callback, к которому привязана галочка, отображаемая на экране.
See Also:
getSelectedStateCallback(), setSelectedStateCallback(Callback)

setSelectedStateCallback

public final void setSelectedStateCallback(Callback<Integer,​ObservableValue<Boolean>> value)
Устанавливает Callback, к которому привязана галочка, отображаемая на экране.
Parameters:
value - Callback, к которому привязана галочка, отображаемая на экране

getSelectedStateCallback

public final Callback<Integer,ObservableValue<Boolean>> getSelectedStateCallback()
Возвращает Callback, к которому привязана галочка, отображаемая на экране.
Returns:
Callback, к которому привязана галочка, отображаемая на экране

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API