|
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, widthneedsLayoutblendMode, 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, widthPropertygetChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setNeedsLayoutaddEventFilter, 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, visiblePropertypublic 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 Controlpublic 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 и/или его филиалы. Все права защищены. Использование подвергается .