Spec-Zone .ru
спецификации, руководства, описания, API
|
T
- Тип элемента, содержавшего в пределах TreeItem
свойство значения для всех древовидных элементов в этом TreeView.@DefaultProperty(value="root") public class TreeView<T> extends Control
TreeItem
). При использовании TreeView это возможно к детализации в дочерние элементы TreeItem, рекурсивно пока у TreeItem нет никаких дочерних элементов (то есть, это - вершина в дереве). Облегчить это, в отличие от средств управления как ListView
, в TreeView необходимо только определить root
узел. Для получения дополнительной информации по созданию дерева, используя этот подход, обратитесь к TreeItem
Документация class. Кратко однако, чтобы создать TreeView, следует сделать что-то вроде следующего:
TreeItem<String> root = new TreeItem<String>("Root Node");
root.setExpanded(true);
root.getChildren().addAll(
new TreeItem<String>("Item 1"),
new TreeItem<String>("Item 2"),
new TreeItem<String>("Item 3")
);
TreeView<String> treeView = new TreeView<String>(root);
TreeView может быть сконфигурирован, чтобы дополнительно скрыть корневой узел, устанавливая showRoot
свойство к false
. Если корневой узел скрывается, есть один меньше уровня добавления отступа, и все дочерние узлы корневого узла показывают. По умолчанию корневой узел показывают в TreeView.
Чтобы отследить выбор и фокус, необходимо стать знакомым с SelectionModel
и FocusModel
классы. У TreeView есть самое большее один экземпляр каждого из этих классов, доступных от selectionModel
и focusModel
свойства соответственно. Пока возможно использовать этот API, чтобы установить новую модель выбора, при большинстве обстоятельств это не необходимо - выбор значения по умолчанию и модели фокуса должны работать при большинстве обстоятельств.
Значение по умолчанию SelectionModel
используемый, инстанцируя TreeView реализация MultipleSelectionModel
абстрактный class. Однако, как отмечено в документации API для selectionMode
свойство, значение по умолчанию SelectionMode.SINGLE
. Чтобы включить множественному выбору в значении по умолчанию экземпляр TreeView, поэтому необходимо сделать следующее:
treeView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
visuals TreeView может быть полностью настроен, заменяя значение по умолчанию cell factory
. Фабрика ячейки используется, чтобы генерировать TreeCell
экземпляры, которые используются, чтобы представить элемент в TreeView. См. Cell
Документация class для более полного описания того, как записать пользовательские Ячейки.
Ввести | Свойство и Описание |
---|---|
ObjectProperty<Callback<TreeView<T>,TreeCell<T>>> |
cellFactory
Представляет фабрику ячейки, которая будет использоваться для того, чтобы создать TreeCells, которые используются, чтобы представить элементы в TreeView.
|
BooleanProperty |
доступный для редактирования
Определяет, доступен ли этот TreeView для редактирования - только если TreeView и TreeCells в пределах него являются оба доступным для редактирования желанием TreeCell быть в состоянии войти в их состояние редактирования.
|
ReadOnlyObjectProperty<TreeItem<T>> |
editingItem
Свойство, используемое, чтобы представить TreeItem, в настоящий момент будучи отредактированным в TreeView, если редактирование имеет место, или-1, если никакой элемент не редактируется.
|
ObjectProperty<FocusModel<TreeItem<T>>> |
focusModel
FocusModel обеспечивает API, через который возможно управлять, сосредотачиваются на нуле или строках TreeView.
|
ObjectProperty<EventHandler<TreeView.EditEvent<T>>> |
onEditCancel
Этот обработчик событий будет запущен, когда пользователь отменит редактирование ячейки.
|
ObjectProperty<EventHandler<TreeView.EditEvent<T>>> |
onEditCommit
Это свойство используется, когда пользователь выполняет действие, которое должно привести к их сохраняемому вводу редактирования.
|
ObjectProperty<EventHandler<TreeView.EditEvent<T>>> |
onEditStart
Этот обработчик событий будет запущен, когда пользователь успешно будет инициировать редактирование.
|
ObjectProperty<TreeItem<T>> |
корень
Свойство, представляющее корневой узел TreeView.
|
ObjectProperty<MultipleSelectionModel<TreeItem<T>>> |
selectionModel
SelectionModel обеспечивает API, через который возможно выбрать единственные или многократные элементы в пределах TreeView, так же как осмотреть, какие строки были выбраны пользователем.
|
BooleanProperty |
showRoot
Свойство, которое представляет, видим ли корневой узел TreeView.
|
contextMenu, height, maxHeight, maxWidth, minHeight, minWidth, prefHeight, prefWidth, skinClassName, skin, tooltip, width
needsLayout
blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, 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, visible
Модификатор и Тип | Класс и Описание |
---|---|
static class |
TreeView.EditEvent<T>
Event подкласс, используемый определенно в TreeView для того, чтобы представить связанные с редактированием события. |
USE_COMPUTED_SIZE, USE_PREF_SIZE
Конструктор и Описание |
---|
TreeView()
Создает пустой TreeView.
|
TreeView(TreeItem<T> root)
Создает TreeView с обеспеченным корневым узлом.
|
Модификатор и Тип | Метод и Описание |
---|---|
ObjectProperty<Callback<TreeView<T>,TreeCell<T>>> |
cellFactoryProperty()
Представляет фабрику ячейки, которая будет использоваться для того, чтобы создать TreeCells, которые используются, чтобы представить элементы в TreeView.
|
void |
edit(TreeItem<T> item)
Дает TreeView команду начинать редактировать данный TreeItem, если TreeView
editable . |
BooleanProperty |
editableProperty()
Определяет, доступен ли этот TreeView для редактирования - только если TreeView и TreeCells в пределах него являются оба доступным для редактирования желанием TreeCell быть в состоянии войти в их состояние редактирования.
|
static <T> EventType<TreeView.EditEvent<T>> |
editAnyEvent()
Произошел EventType, который указывает на некоторое событие редактирования.
|
static <T> EventType<TreeView.EditEvent<T>> |
editCancelEvent()
EventType имел обыкновение указывать, что событие редактирования было только что отменено в пределах TreeView, в который было запущено событие.
|
static <T> EventType<TreeView.EditEvent<T>> |
editCommitEvent()
EventType, который используется, чтобы указать, что редактирование в TreeView фиксировалось.
|
ReadOnlyObjectProperty<TreeItem<T>> |
editingItemProperty()
Свойство, используемое, чтобы представить TreeItem, в настоящий момент будучи отредактированным в TreeView, если редактирование имеет место, или-1, если никакой элемент не редактируется.
|
static <T> EventType<TreeView.EditEvent<T>> |
editStartEvent()
EventType имел обыкновение указывать, что событие редактирования запустилось в пределах TreeView, в который было запущено событие.
|
ObjectProperty<FocusModel<TreeItem<T>>> |
focusModelProperty()
FocusModel обеспечивает API, через который возможно управлять, сосредотачиваются на нуле или строках TreeView.
|
Callback<TreeView<T>,TreeCell<T>> |
getCellFactory()
Возвращает фабрику ячейки, которая будет использоваться для того, чтобы создать TreeCells, которые используются, чтобы представить элементы в TreeView, или нуль, если никакая пользовательская фабрика ячейки не была установлена.
|
TreeItem<T> |
getEditingItem()
Возвращает TreeItem, который в настоящий момент редактируется в TreeView, или нуле, если никакой элемент не редактируется.
|
FocusModel<TreeItem<T>> |
getFocusModel()
Возвращается в настоящий момент установленный
FocusModel . |
static int |
getNodeLevel(TreeItem<?> node)
Возвращает число уровней 'добавления отступа' данного TreeItem, основанного на том, сколько времен getParent () можно рекурсивно вызвать.
|
EventHandler<TreeView.EditEvent<T>> |
getOnEditCancel()
Возвраты
EventHandler это вызовут, когда пользователь отменит редактирование. |
EventHandler<TreeView.EditEvent<T>> |
getOnEditCommit()
Возвраты
EventHandler это вызовут, когда пользователь будет фиксировать редактирование. |
EventHandler<TreeView.EditEvent<T>> |
getOnEditStart()
Возвраты
EventHandler это вызовут, когда пользователь начнет редактирование. |
TreeItem<T> |
getRoot()
Возвращает текущий корневой узел этого TreeView, или нуль, если никакой корневой узел не определяется.
|
int |
getRow(TreeItem<T> item)
Возвраты индексировать позиция данного TreeItem, принимая во внимание текущее состояние каждого TreeItem (то есть.
|
MultipleSelectionModel<TreeItem<T>> |
getSelectionModel()
Возвращает в настоящий момент установленную модель выбора.
|
TreeItem<T> |
getTreeItem(int row)
Возвращается TreeItem в данном индексируют, или нуль, если это за пределы.
|
boolean |
isEditable()
Получает значение доступного для редактирования свойства.
|
boolean |
isShowRoot()
Возвращает true, если корень TreeView нужно показать, и ложь, если это не должно.
|
protected void |
layoutChildren()
Вызванный во время расположения передают к расположению дочерние элементы в этом
Parent . |
ObjectProperty<EventHandler<TreeView.EditEvent<T>>> |
onEditCancelProperty()
Этот обработчик событий будет запущен, когда пользователь отменит редактирование ячейки.
|
ObjectProperty<EventHandler<TreeView.EditEvent<T>>> |
onEditCommitProperty()
Это свойство используется, когда пользователь выполняет действие, которое должно привести к их сохраняемому вводу редактирования.
|
ObjectProperty<EventHandler<TreeView.EditEvent<T>>> |
onEditStartProperty()
Этот обработчик событий будет запущен, когда пользователь успешно будет инициировать редактирование.
|
ObjectProperty<TreeItem<T>> |
rootProperty()
Свойство, представляющее корневой узел TreeView.
|
void |
scrollTo(int index)
Прокручивает TreeView так, что, элемент в данном индексирует, видимо до конца пользователь.
|
ObjectProperty<MultipleSelectionModel<TreeItem<T>>> |
selectionModelProperty()
SelectionModel обеспечивает API, через который возможно выбрать единственные или многократные элементы в пределах TreeView, так же как осмотреть, какие строки были выбраны пользователем.
|
void |
setCellFactory(Callback<TreeView<T>,TreeCell<T>> value)
Устанавливает фабрику ячейки, которая будет использоваться для того, чтобы создать TreeCells, которые используются, чтобы представить элементы в TreeView.
|
void |
setEditable(boolean value)
Устанавливает значение доступного для редактирования свойства.
|
void |
setFocusModel(FocusModel<TreeItem<T>> value)
Наборы
FocusModel использоваться в TreeView. |
void |
setOnEditCancel(EventHandler<TreeView.EditEvent<T>> value)
Наборы
EventHandler это вызовут, когда пользователь отменит редактирование. |
void |
setOnEditCommit(EventHandler<TreeView.EditEvent<T>> value)
Наборы
EventHandler это вызовут, когда пользователь будет фиксировать редактирование. |
void |
setOnEditStart(EventHandler<TreeView.EditEvent<T>> value)
Наборы
EventHandler это вызовут, когда пользователь начнет редактирование. |
void |
setRoot(TreeItem<T> value)
Устанавливает корневой узел в этом TreeView.
|
void |
setSelectionModel(MultipleSelectionModel<TreeItem<T>> value)
Наборы
MultipleSelectionModel использоваться в TreeView. |
void |
setShowRoot(boolean value)
Определяет ли корень
TreeItem должен быть показан в пределах этого TreeView. |
BooleanProperty |
showRootProperty()
Свойство, которое представляет, видим ли корневой узел TreeView.
|
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getHeight, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getSkin, getTooltip, getUserAgentStylesheet, getWidth, heightProperty, intersects, isResizable, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, setContextMenu, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPrefHeight, setPrefSize, setPrefWidth, setSkin, setSkinClassName, setTooltip, setWidth, skinClassNameProperty, skinProperty, tooltipProperty, widthProperty
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setNeedsLayout
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, 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, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getUserData, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToSceneTransformProperty, lookupAll, managedProperty, mouseTransparentProperty, 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, pickOnBoundsProperty, pressedProperty, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, visibleProperty
public final ObjectProperty<Callback<TreeView<T>,TreeCell<T>>> cellFactoryProperty
getCellFactory()
, setCellFactory(Callback)
public final ObjectProperty<TreeItem<T>> rootProperty
getRoot()
, setRoot(TreeItem)
public final BooleanProperty showRootProperty
isShowRoot()
, setShowRoot(boolean)
public final ObjectProperty<MultipleSelectionModel<TreeItem<T>>> selectionModelProperty
public final ObjectProperty<FocusModel<TreeItem<T>>> focusModelProperty
getFocusModel()
, setFocusModel(FocusModel)
public final BooleanProperty editableProperty
isEditable()
, setEditable(boolean)
public final ReadOnlyObjectProperty<TreeItem<T>> editingItemProperty
Свойство, используемое, чтобы представить TreeItem, в настоящий момент будучи отредактированным в TreeView, если редактирование имеет место, или-1, если никакой элемент не редактируется.
Не возможно установить элемент редактирования, вместо этого требуется, что Вы вызываете edit(javafx.scene.control.TreeItem)
.
getEditingItem()
public final ObjectProperty<EventHandler<TreeView.EditEvent<T>>> onEditStartProperty
getOnEditStart()
, setOnEditStart(EventHandler)
public final ObjectProperty<EventHandler<TreeView.EditEvent<T>>> onEditCommitProperty
Это свойство используется, когда пользователь выполняет действие, которое должно привести к их сохраняемому вводу редактирования.
EventHandler в этом свойстве нельзя вызвать непосредственно - вместо этого вызывают TreeCell.commitEdit(java.lang.Object)
изнутри Вашего пользовательского TreeCell. Это обработает увольнение этого события, обновление представления, и переключение из состояния редактирования.
getOnEditCommit()
, setOnEditCommit(EventHandler)
public final ObjectProperty<EventHandler<TreeView.EditEvent<T>>> onEditCancelProperty
getOnEditCancel()
, setOnEditCancel(EventHandler)
public TreeView()
Обратитесь к ListView
Документация class для деталей о состоянии по умолчанию других свойств.
public static <T> EventType<TreeView.EditEvent<T>> editAnyEvent()
editStartEvent()
, editCommitEvent()
и editCancelEvent()
.public static <T> EventType<TreeView.EditEvent<T>> editStartEvent()
public static <T> EventType<TreeView.EditEvent<T>> editCancelEvent()
public static <T> EventType<TreeView.EditEvent<T>> editCommitEvent()
public static int getNodeLevel(TreeItem<?> node)
node
- TreeItem, для которого необходим уровень.public final void setCellFactory(Callback<TreeView<T>,TreeCell<T>> value)
Обратитесь к Cell
Документация class для большего количества деталей.
value
- Callback
использовать для того, чтобы генерировать экземпляры TreeCell, или нуль, если фабрика ячейки значения по умолчанию должна использоваться.public final Callback<TreeView<T>,TreeCell<T>> getCellFactory()
Возвращает фабрику ячейки, которая будет использоваться для того, чтобы создать TreeCells, которые используются, чтобы представить элементы в TreeView, или нуль, если никакая пользовательская фабрика ячейки не была установлена.
public final ObjectProperty<Callback<TreeView<T>,TreeCell<T>>> cellFactoryProperty()
getCellFactory()
, setCellFactory(Callback)
public final void setRoot(TreeItem<T> value)
TreeItem
Документация уровня class для большего количества деталей.value
- TreeItem
это будет помещено в корень TreeView.public final TreeItem<T> getRoot()
public final ObjectProperty<TreeItem<T>> rootProperty()
getRoot()
, setRoot(TreeItem)
public final void setShowRoot(boolean value)
TreeItem
должен быть показан в пределах этого TreeView.value
- Если это правда, корневой TreeItem покажут, и если ложь он будет скрыт.public final boolean isShowRoot()
public final BooleanProperty showRootProperty()
isShowRoot()
, setShowRoot(boolean)
public final void setSelectionModel(MultipleSelectionModel<TreeItem<T>> value)
MultipleSelectionModel
использоваться в TreeView. Несмотря на TreeView, требующий a MultipleSelectionModel
, возможно сконфигурировать это, чтобы только позволить единственный выбор (см. MultipleSelectionModel.setSelectionMode(javafx.scene.control.SelectionMode)
для получения дополнительной информации).public final MultipleSelectionModel<TreeItem<T>> getSelectionModel()
public final ObjectProperty<MultipleSelectionModel<TreeItem<T>>> selectionModelProperty()
public final void setFocusModel(FocusModel<TreeItem<T>> value)
FocusModel
использоваться в TreeView.public final FocusModel<TreeItem<T>> getFocusModel()
FocusModel
.public final ObjectProperty<FocusModel<TreeItem<T>>> focusModelProperty()
getFocusModel()
, setFocusModel(FocusModel)
public final void setEditable(boolean value)
public final boolean isEditable()
public final BooleanProperty editableProperty()
isEditable()
, setEditable(boolean)
public final TreeItem<T> getEditingItem()
public final ReadOnlyObjectProperty<TreeItem<T>> editingItemProperty()
Свойство, используемое, чтобы представить TreeItem, в настоящий момент будучи отредактированным в TreeView, если редактирование имеет место, или-1, если никакой элемент не редактируется.
Не возможно установить элемент редактирования, вместо этого требуется, что Вы вызываете edit(javafx.scene.control.TreeItem)
.
getEditingItem()
public final void setOnEditStart(EventHandler<TreeView.EditEvent<T>> value)
EventHandler
это вызовут, когда пользователь начнет редактирование.public final EventHandler<TreeView.EditEvent<T>> getOnEditStart()
EventHandler
это вызовут, когда пользователь начнет редактирование.public final ObjectProperty<EventHandler<TreeView.EditEvent<T>>> onEditStartProperty()
getOnEditStart()
, setOnEditStart(EventHandler)
public final void setOnEditCommit(EventHandler<TreeView.EditEvent<T>> value)
EventHandler
это вызовут, когда пользователь будет фиксировать редактирование.public final EventHandler<TreeView.EditEvent<T>> getOnEditCommit()
EventHandler
это вызовут, когда пользователь будет фиксировать редактирование.public final ObjectProperty<EventHandler<TreeView.EditEvent<T>>> onEditCommitProperty()
Это свойство используется, когда пользователь выполняет действие, которое должно привести к их сохраняемому вводу редактирования.
EventHandler в этом свойстве нельзя вызвать непосредственно - вместо этого вызывают TreeCell.commitEdit(java.lang.Object)
изнутри Вашего пользовательского TreeCell. Это обработает увольнение этого события, обновление представления, и переключение из состояния редактирования.
getOnEditCommit()
, setOnEditCommit(EventHandler)
public final void setOnEditCancel(EventHandler<TreeView.EditEvent<T>> value)
EventHandler
это вызовут, когда пользователь отменит редактирование.public final EventHandler<TreeView.EditEvent<T>> getOnEditCancel()
EventHandler
это вызовут, когда пользователь отменит редактирование.public final ObjectProperty<EventHandler<TreeView.EditEvent<T>>> onEditCancelProperty()
getOnEditCancel()
, setOnEditCancel(EventHandler)
protected void layoutChildren()
Parent
. По умолчанию это только установит размер управляемого, контента изменяемого размера к их привилегированным размерам и не делает никакого расположения узла. Подклассы должны переопределить эту функцию к контенту расположения как необходимый.
layoutChildren
в class Control
public void edit(TreeItem<T> item)
editable
. Как только этот метод вызывают, если ток cell factory
устанавливается, чтобы поддерживать редактирование, Ячейка переключит свое визуальное состояние, чтобы позволить вводу данных пользователем иметь место.item
- TreeItem в TreeView, который должен быть отредактирован.public void scrollTo(int index)
index
- Индексирование, которое должно быть сделано видимым пользователю, предполагая, конечно, что это больше чем, или равно 0, и меньше чем число видимых элементов в TreeView.public int getRow(TreeItem<T> item)
item
- TreeItem, который разыскивается индексирование.Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается