Spec-Zone .ru
спецификации, руководства, описания, API
|
T
- Тип TreeItems содержится в пределах TreeView.public class ChoiceBoxTreeCell<T> extends TreeCell<T>
ListCell
реализация, которая тянет a ChoiceBox
узел в ячейке. По умолчанию ChoiceBoxTreeCell представляется как a Label
если не будучи отредактированным, и как ChoiceBox, когда в режиме редактирования. ChoiceBox будет, по умолчанию, простираться, чтобы заполнить всю древовидную ячейку.
Чтобы создать ChoiceBoxTreeCell, необходимо обеспечить нуль или больше элементов, которые покажут пользователю когда ChoiceBox
меню показывает. Эти элементы должны иметь тот же самый тип как TreeView TreeItems, так, что после выбора, они заменяют существующее значение в TreeItem.valueProperty()
.
Ввести | Свойство и Описание |
---|---|
ObjectProperty<StringConverter<T>> |
преобразователь
StringConverter свойство. |
disclosureNode, treeItem, treeView
Индекс
editable, editing, empty, item, selected
alignment, contentDisplay, ellipsisString, font, graphic, graphicTextGap, labelPadding, lineSpacing, mnemonicParsing, textAlignment, textFill, textOverrun, text, underline, wrapText
contextMenu, skin, tooltip
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
needsLayout
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, visible
USE_COMPUTED_SIZE, USE_PREF_SIZE
Конструктор и Описание |
---|
ChoiceBoxTreeCell()
Создает значение по умолчанию ChoiceBoxTreeCell с пустым списком элементов.
|
ChoiceBoxTreeCell(ObservableList<T> items)
Создает значение по умолчанию
ChoiceBoxTreeCell экземпляр с данными элементами, используемыми, чтобы заполнить ChoiceBox когда это показывают. |
ChoiceBoxTreeCell(StringConverter<T> converter, ObservableList<T> items)
Создает a
ChoiceBoxTreeCell экземпляр с данными элементами, используемыми, чтобы заполнить ChoiceBox когда это показывают, и StringConverter будучи имевшимся обыкновение преобразовывать элемент в в читаемую пользователем форму. |
ChoiceBoxTreeCell(StringConverter<T> converter, T... items)
Создает a
ChoiceBoxTreeCell экземпляр с данными элементами, используемыми, чтобы заполнить ChoiceBox когда это показывают, и StringConverter будучи имевшимся обыкновение преобразовывать элемент в в читаемую пользователем форму. |
ChoiceBoxTreeCell(T... items)
Создает значение по умолчанию
ChoiceBoxTreeCell экземпляр с данными элементами, используемыми, чтобы заполнить ChoiceBox когда это показывают. |
Модификатор и Тип | Метод и Описание |
---|---|
void |
cancelEdit()
Вызовите эту функцию к переходу от состояния редактирования в состояние нередактирования, не сохраняя ввода данных пользователем.
|
ObjectProperty<StringConverter<T>> |
converterProperty()
StringConverter свойство. |
static <T> Callback<TreeView<T>,TreeCell<T>> |
forTreeView(ObservableList<T> items)
Создает фабрику ячейки ChoiceBox для использования в
TreeView средства управления. |
static <T> Callback<TreeView<T>,TreeCell<T>> |
forTreeView(StringConverter<T> converter, ObservableList<T> items)
Создает фабрику ячейки ChoiceBox для использования в
TreeView средства управления. |
static <T> Callback<TreeView<T>,TreeCell<T>> |
forTreeView(StringConverter<T> converter, T... items)
Создает фабрику ячейки ChoiceBox для использования в
TreeView средства управления. |
static <T> Callback<TreeView<T>,TreeCell<T>> |
forTreeView(T... items)
Создает фабрику ячейки ChoiceBox для использования в
TreeView средства управления. |
StringConverter<T> |
getConverter()
Возвраты
StringConverter используемый в этой ячейке. |
ObservableList<T> |
getItems()
Возвращает элементы, которые будут выведены на экран в ChoiceBox, когда он показывает.
|
void |
setConverter(StringConverter<T> value)
Наборы
StringConverter использоваться в этой ячейке. |
void |
startEdit()
Вызовите эту функцию к переходу от состояния нередактирования в состояние редактирования, если ячейка доступна для редактирования.
|
void |
updateItem(T item, boolean empty)
Обновляет элемент, связанный с этой Ячейкой.
|
commitEdit, createDefaultSkin, disclosureNodeProperty, getDisclosureNode, getTreeItem, getTreeView, setDisclosureNode, treeItemProperty, treeViewProperty, updateTreeItem, updateTreeView
getIndex, indexProperty, updateIndex
editableProperty, editingProperty, emptyProperty, getItem, isEditable, isEditing, isEmpty, isSelected, itemProperty, selectedProperty, setEditable, setItem, updateSelected
alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getClassCssMetaData, getContentBias, getContentDisplay, getControlCssMetaData, getEllipsisString, getFont, getGraphic, getGraphicTextGap, 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
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, getUserAgentStylesheet, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
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, snapSize, snapSpace, snapToPixelProperty, widthProperty
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setNeedsLayout
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, 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, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, 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, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
public final ObjectProperty<StringConverter<T>> converterProperty
StringConverter
свойство.public ChoiceBoxTreeCell()
public ChoiceBoxTreeCell(T... items)
ChoiceBoxTreeCell
экземпляр с данными элементами, используемыми, чтобы заполнить ChoiceBox
когда это показывают.items
- Элементы, чтобы показать в ChoiceBox раскрывающееся меню когда выбрано пользователем.public ChoiceBoxTreeCell(StringConverter<T> converter, T... items)
ChoiceBoxTreeCell
экземпляр с данными элементами, используемыми, чтобы заполнить ChoiceBox
когда это показывают, и StringConverter
будучи имевшимся обыкновение преобразовывать элемент в в читаемую пользователем форму.converter
- A Callback
это может преобразовать элемент типа T в читаемую пользователем строку так, чтобы его можно было тогда показать в ChoiceBox раскрывающееся меню.items
- Элементы, чтобы показать в ChoiceBox раскрывающееся меню когда выбрано пользователем.public ChoiceBoxTreeCell(ObservableList<T> items)
ChoiceBoxTreeCell
экземпляр с данными элементами, используемыми, чтобы заполнить ChoiceBox
когда это показывают.items
- Элементы, чтобы показать в ChoiceBox раскрывающееся меню когда выбрано пользователем.public ChoiceBoxTreeCell(StringConverter<T> converter, ObservableList<T> items)
ChoiceBoxTreeCell
экземпляр с данными элементами, используемыми, чтобы заполнить ChoiceBox
когда это показывают, и StringConverter
будучи имевшимся обыкновение преобразовывать элемент в в читаемую пользователем форму.converter
- A Callback
это может преобразовать элемент типа T в читаемую пользователем строку так, чтобы его можно было тогда показать в ChoiceBox раскрывающееся меню.items
- Элементы, чтобы показать в ChoiceBox раскрывающееся меню когда выбрано пользователем.public static <T> Callback<TreeView<T>,TreeCell<T>> forTreeView(T... items)
TreeView
средства управления. По умолчанию ChoiceBoxCell представляется как a Label
если не будучи отредактированным, и как ChoiceBox, когда в режиме редактирования. ChoiceBox будет, по умолчанию, простираться, чтобы заполнить всю древовидную ячейку.T
- Тип элементов содержится в пределах TreeView.items
- Нуль или больше элементов, которые покажут пользователю когда ChoiceBox
меню показывает. Эти элементы должны иметь тот же самый тип как TreeViewvalue
свойство.Callback
это возвратит TreeCell, который в состоянии работать над типом элемента, содержавшего в пределах TreeView.public static <T> Callback<TreeView<T>,TreeCell<T>> forTreeView(ObservableList<T> items)
TreeView
средства управления. По умолчанию ChoiceBoxCell представляется как a Label
если не будучи отредактированным, и как ChoiceBox, когда в режиме редактирования. ChoiceBox будет, по умолчанию, простираться, чтобы заполнить всю древовидную ячейку, исключая место, выделенное к древовидному добавлению отступа ячейки и узлу раскрытия (то есть стрелка).T
- Тип TreeItem
элементы содержатся в пределах TreeView.items
- ObservableList
содержа нуль или больше элементов, которые покажут пользователю когда ChoiceBox
меню показывает. Эти элементы должны иметь тот же самый тип как TreeView универсальный тип, так, что после выбора, они заменяют существующее значение в TreeItem
это редактируется (как отмечено в TreeView.editingItemProperty()
.Callback
это возвратит TreeCell, который в состоянии работать над типом элемента, содержавшего в пределах TreeView.public static <T> Callback<TreeView<T>,TreeCell<T>> forTreeView(StringConverter<T> converter, T... items)
TreeView
средства управления. По умолчанию ChoiceBoxCell представляется как a Label
если не будучи отредактированным, и как ChoiceBox, когда в режиме редактирования. ChoiceBox будет, по умолчанию, простираться, чтобы заполнить всю древовидную ячейку.T
- Тип элементов содержится в пределах TreeView.converter
- A StringConverter
преобразовать данный элемент (типа T) к Строке для того, чтобы вывести на экран пользователю.items
- Нуль или больше элементов, которые покажут пользователю когда ChoiceBox
меню показывает. Эти элементы должны иметь тот же самый тип как TreeViewvalue
свойство.Callback
это возвратит TreeCell, который в состоянии работать над типом элемента, содержавшего в пределах TreeView.public static <T> Callback<TreeView<T>,TreeCell<T>> forTreeView(StringConverter<T> converter, ObservableList<T> items)
TreeView
средства управления. По умолчанию ChoiceBoxCell представляется как a Label
если не будучи отредактированным, и как ChoiceBox, когда в режиме редактирования. ChoiceBox будет, по умолчанию, простираться, чтобы заполнить всю древовидную ячейку.T
- Тип элементов содержится в пределах TreeView.converter
- A StringConverter
преобразовать данный элемент (типа T) к Строке для того, чтобы вывести на экран пользователю.items
- ObservableList
содержа нуль или больше элементов, которые покажут пользователю когда ChoiceBox
меню показывает. Эти элементы должны иметь тот же самый тип как TreeView универсальный тип, так, что после выбора, они заменяют существующее значение в TreeItem
это редактируется (как отмечено в TreeView.editingItemProperty()
.Callback
это возвратит TreeCell, который в состоянии работать над типом элемента, содержавшего в пределах TreeView.public final ObjectProperty<StringConverter<T>> converterProperty()
StringConverter
свойство.public final void setConverter(StringConverter<T> value)
StringConverter
использоваться в этой ячейке.public final StringConverter<T> getConverter()
StringConverter
используемый в этой ячейке.public ObservableList<T> getItems()
public void startEdit()
public void cancelEdit()
cancelEdit
в class TreeCell<T>
public void updateItem(T item, boolean empty)
Обновляет элемент, связанный с этой Ячейкой. Этот метод должны только вызвать реализации Кожи ListView, TableView, TreeView, или других средств управления, используя Ячейки. Это не предназначается, чтобы быть вызванным разработчиками приложений.
Поскольку null
совершенно допустимое значение в домене приложения, Ячейка нуждается в некотором способе различить, содержит ли ячейка фактически значение. empty
флаг указывает на это. Это - ошибка предоставить ненуль item
но истинное значение для empty
.
updateItem
в class Cell<T>
item
- Новый элемент для ячейкиempty
- представляет ли эта ячейка данные от списка. Если это пусто, то это не представляет данных домена, но является ячейкой, используемой, чтобы представить "пустую" строку.Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается