Spec-Zone .ru
спецификации, руководства, описания, API
|
T
- Тип элементов содержится в пределах TreeTableColumn.public class CheckBoxTreeTableCell<S,T> extends TreeTableCell<S,T>
TreeTableCell
реализация, которая тянет a CheckBox
узел в ячейке, дополнительно с меткой, чтобы указать, что представляет флажок. По умолчанию CheckBoxTreeTableCell представляется с CheckBox, центрируемым в TreeTableColumn. Если метка требуется, необходимо обеспечить ненулевой экземпляр StringConverter для CheckBoxTreeTableCell(Callback, StringConverter)
конструктор.
Чтобы создать экземпляр этого class, необходимо обеспечить a Callback
это, учитывая объект типа T, возвратится ObservableProperty<Boolean>
это представляет, выбирается ли данный элемент или нет. Этот ObservableValue будет связан двунаправлено (подразумевать, что CheckBox в ячейке установит/сбросит это свойство, основанное на взаимодействии с пользователем, и CheckBox отразит состояние ObservableValue, если это изменится внешне).
Ввести | Свойство и Описание |
---|---|
ObjectProperty<StringConverter<T>> |
преобразователь
StringConverter свойство. |
ObjectProperty<Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>>> |
selectedStateCallback
Свойство, представляющее
Callback это связывается с CheckBox, показанным на экране. |
tableColumn, tableRow, treeTableView
Индекс
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
Конструктор и Описание |
---|
CheckBoxTreeTableCell()
Создает значение по умолчанию CheckBoxTreeTableCell.
|
CheckBoxTreeTableCell(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty)
Создает значение по умолчанию CheckBoxTreeTableCell с пользовательским
Callback чтобы получить ObservableValue для данной ячейки индексируют. |
CheckBoxTreeTableCell(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, StringConverter<T> converter)
Создает CheckBoxTreeTableCell с пользовательским строковым преобразователем.
|
Модификатор и Тип | Метод и Описание |
---|---|
ObjectProperty<StringConverter<T>> |
converterProperty()
StringConverter свойство. |
static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> |
forTreeTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty)
Создает фабрику ячейки для использования в a
TreeTableColumn фабрика ячейки. |
static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> |
forTreeTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, boolean showLabel)
Создает фабрику ячейки для использования в a
TreeTableColumn фабрика ячейки. |
static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> |
forTreeTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, StringConverter<T> converter)
Создает фабрику ячейки для использования в a
TreeTableColumn фабрика ячейки. |
static <S> Callback<TreeTableColumn<S,java.lang.Boolean>,TreeTableCell<S,java.lang.Boolean>> |
forTreeTableColumn(TreeTableColumn<S,java.lang.Boolean> column)
Создает фабрику ячейки для использования в a
TreeTableColumn фабрика ячейки. |
StringConverter<T> |
getConverter()
Возвраты
StringConverter используемый в этой ячейке. |
Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> |
getSelectedStateCallback()
Возвраты
Callback это связывается с CheckBox, показанным на экране. |
ObjectProperty<Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>>> |
selectedStateCallbackProperty()
Свойство, представляющее
Callback это связывается с CheckBox, показанным на экране. |
void |
setConverter(StringConverter<T> value)
Наборы
StringConverter использоваться в этой ячейке. |
void |
setSelectedStateCallback(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> value)
Наборы
Callback это связывается с CheckBox, показанным на экране. |
void |
updateItem(T item, boolean empty)
Обновляет элемент, связанный с этой Ячейкой.
|
cancelEdit, commitEdit, createDefaultSkin, getTableColumn, getTreeTableRow, getTreeTableView, layoutChildren, startEdit, tableColumnProperty, tableRowProperty, treeTableViewProperty, updateSelected, updateTreeTableColumn, updateTreeTableRow, updateTreeTableView
getIndex, indexProperty, updateIndex
editableProperty, editingProperty, emptyProperty, getItem, isEditable, isEditing, isEmpty, isSelected, itemProperty, selectedProperty, setEditable, setItem
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, 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 final ObjectProperty<Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>>> selectedStateCallbackProperty
Callback
это связывается с CheckBox, показанным на экране.public CheckBoxTreeTableCell()
public CheckBoxTreeTableCell(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty)
Callback
чтобы получить ObservableValue для данной ячейки индексируют.getSelectedProperty
- A Callback
это возвратится ObservableValue
учитывая индексирование от TreeTableColumn.public CheckBoxTreeTableCell(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, StringConverter<T> converter)
getSelectedProperty
- A Callback
это возвратит a ObservableValue
учитывая индексирование от TreeTableColumn.converter
- StringConverter, который, учитывая объект типа T, возвратит Строку, которая может использоваться, чтобы представить объект визуально.public static <S> Callback<TreeTableColumn<S,java.lang.Boolean>,TreeTableCell<S,java.lang.Boolean>> forTreeTableColumn(TreeTableColumn<S,java.lang.Boolean> column)
TreeTableColumn
фабрика ячейки. Этот метод требует, чтобы TreeTableColumn имели тип <код>, Булев </код>. Когда использующийся в TreeTableColumn, CheckBoxCell представляется с CheckBox, центрируемым в столбце.
ObservableValue<Boolean>
содержавшийся в пределах каждой ячейки в столбце будет связан двунаправлено. Это означает, что CheckBox в ячейке установит/сбросит это свойство, основанное на взаимодействии с пользователем, и CheckBox отразит состояние ObservableValue<Boolean>
, если это изменяется внешне).
Callback
это возвратит a TreeTableCell
это в состоянии работать над типом элемента, содержавшего в пределах TreeTableColumn.public static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> forTreeTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty)
TreeTableColumn
фабрика ячейки. Этот метод требует, чтобы TreeTableColumn имели тип ObservableValue<Boolean>
. Когда использующийся в TreeTableColumn, CheckBoxCell представляется с CheckBox, центрируемым в столбце.
T
- Тип элементов, содержавших в пределах TreeTableColumn
экземпляр.getSelectedProperty
- Обратный вызов, что, учитывая объект типа TreeTableColumn<S,T>
, возвратится ObservableValue<Boolean>
это представляет, выбирается ли данный элемент или нет. Это ObservableValue<Boolean>
будет связан двунаправлено (подразумевать, что CheckBox в ячейке установит/сбросит это свойство, основанное на взаимодействии с пользователем, и CheckBox отразит состояние ObservableValue<Boolean>
, если это изменяется внешне).Callback
это возвратит a TreeTableCell
это в состоянии работать над типом элемента, содержавшего в пределах TreeTableColumn.public static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> forTreeTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, boolean showLabel)
TreeTableColumn
фабрика ячейки. Этот метод требует, чтобы TreeTableColumn имели тип ObservableValue<Boolean>
. Когда использующийся в TreeTableColumn, CheckBoxCell представляется с CheckBox, центрируемым в столбце.
T
- Тип элементов, содержавших в пределах TreeTableColumn
экземпляр.getSelectedProperty
- Обратный вызов, что, учитывая объект типа TreeTableColumn<S,T>
, возвратится ObservableValue<Boolean>
это представляет, выбирается ли данный элемент или нет. Это ObservableValue<Boolean>
будет связан двунаправлено (подразумевать, что CheckBox в ячейке установит/сбросит это свойство, основанное на взаимодействии с пользователем, и CheckBox отразит состояние ObservableValue<Boolean>
, если это изменяется внешне).showLabel
- В некоторых случаях это может быть требуемым, чтобы показать метку в TreeTableCell около CheckBox
. По умолчанию метку не показывают, но устанавливая это в истину, у элемента в ячейке также будет toString (), обращался к этому. Если это не требуемое поведение, рассмотреть использование forTreeTableColumn(javafx.util.Callback, javafx.util.StringConverter)
, который учитывает Вас, чтобы обеспечить обратный вызов, который определяет метку для данного элемента строки.Callback
это возвратит a TreeTableCell
это в состоянии работать над типом элемента, содержавшего в пределах TreeTableColumn.public static <S,T> Callback<TreeTableColumn<S,T>,TreeTableCell<S,T>> forTreeTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, StringConverter<T> converter)
TreeTableColumn
фабрика ячейки. Этот метод требует, чтобы TreeTableColumn имели тип ObservableValue<Boolean>
. Когда использующийся в TreeTableColumn, CheckBoxCell представляется с CheckBox, центрируемым в столбце.
T
- Тип элементов, содержавших в пределах TreeTableColumn
экземпляр.getSelectedProperty
- Обратный вызов, что, учитывая объект типа TreeTableColumn<S,T>
, возвратится ObservableValue<Boolean>
это представляет, выбирается ли данный элемент или нет. Это ObservableValue<Boolean>
будет связан двунаправлено (подразумевать, что CheckBox в ячейке установит/сбросит это свойство, основанное на взаимодействии с пользователем, и CheckBox отразит состояние ObservableValue<Boolean>
, если это изменяется внешне).converter
- StringConverter, что, дайте объект типа T, возвратит Строку, которая может использоваться, чтобы представить объект визуально. Реализация по умолчанию в forTreeTableColumn(Callback, boolean)
(когда showLabel является истиной), должен просто вызвать.toString () на всех ненулевых элементах (и только возвратить пустую строку в случаях, где данный элемент является нулем).Callback
это возвратит a TreeTableCell
это в состоянии работать над типом элемента, содержавшего в пределах TreeTableColumn.public final ObjectProperty<StringConverter<T>> converterProperty()
StringConverter
свойство.public final void setConverter(StringConverter<T> value)
StringConverter
использоваться в этой ячейке.public final StringConverter<T> getConverter()
StringConverter
используемый в этой ячейке.public final ObjectProperty<Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>>> selectedStateCallbackProperty()
Callback
это связывается с CheckBox, показанным на экране.public final void setSelectedStateCallback(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> value)
Callback
это связывается с CheckBox, показанным на экране.public final Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedStateCallback()
Callback
это связывается с CheckBox, показанным на экране.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 и/или его филиалы. Все права защищены. Использование подвергается