|
Spec-Zone .ru
спецификации, руководства, описания, API
|
T - Тип элементов содержится в пределах TableColumn.public class CheckBoxTableCell<S,T> extends TableCell<S,T>
TableCell реализация, которая тянет a CheckBox узел в ячейке, дополнительно с меткой, чтобы указать, что представляет флажок. По умолчанию CheckBoxTableCell представляется с CheckBox, центрируемым в TableColumn. Если метка требуется, необходимо обеспечить ненулевой экземпляр StringConverter для CheckBoxTableCell(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, tableViewиндексироватьeditable, editing, empty, item, selectedalignment, contentDisplay, ellipsisString, font, graphic, graphicTextGap, labelPadding, mnemonicParsing, textAlignment, textFill, textOverrun, text, underline, wrapTextcontextMenu, 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, visibleUSE_COMPUTED_SIZE, USE_PREF_SIZE| Конструктор и Описание |
|---|
CheckBoxTableCell()
Создает значение по умолчанию CheckBoxTableCell.
|
CheckBoxTableCell(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty)
Создает значение по умолчанию CheckBoxTableCell с пользовательским
Callback чтобы получить ObservableValue для данной ячейки индексируют. |
CheckBoxTableCell(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, StringConverter<T> converter)
Создает CheckBoxTableCell с пользовательским строковым преобразователем.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
ObjectProperty<StringConverter<T>> |
converterProperty()
StringConverter свойство. |
static <S,T> Callback<TableColumn<S,T>,TableCell<S,T>> |
forTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty)
Создает фабрику ячейки для использования в a
TableColumn фабрика ячейки. |
static <S,T> Callback<TableColumn<S,T>,TableCell<S,T>> |
forTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, boolean showLabel)
Создает фабрику ячейки для использования в a
TableColumn фабрика ячейки. |
static <S,T> Callback<TableColumn<S,T>,TableCell<S,T>> |
forTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, StringConverter<T> converter)
Создает фабрику ячейки для использования в a
TableColumn фабрика ячейки. |
static <S> Callback<TableColumn<S,java.lang.Boolean>,TableCell<S,java.lang.Boolean>> |
forTableColumn(TableColumn<S,java.lang.Boolean> column)
Создает фабрику ячейки для использования в a
TableColumn фабрика ячейки. |
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, getTableColumn, getTableRow, getTableView, layoutChildren, startEdit, tableColumnProperty, tableRowProperty, tableViewProperty, updateSelected, updateTableColumn, updateTableRow, updateTableViewgetIndex, indexProperty, updateIndexeditableProperty, editingProperty, emptyProperty, getItem, isEditable, isEditing, isEmpty, isSelected, itemProperty, selectedProperty, setEditable, setItemalignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getContentBias, getContentDisplay, getEllipsisString, getFont, getGraphic, getGraphicTextGap, getLabelPadding, getText, getTextAlignment, getTextFill, getTextOverrun, graphicProperty, graphicTextGapProperty, isMnemonicParsing, isUnderline, isWrapText, labelPaddingProperty, mnemonicParsingProperty, setAlignment, setContentDisplay, setEllipsisString, setFont, setGraphic, setGraphicTextGap, setMnemonicParsing, setText, setTextAlignment, setTextFill, setTextOverrun, setUnderline, setWrapText, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, underlineProperty, wrapTextPropertycomputeMaxHeight, 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, 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<StringConverter<T>> converterProperty
StringConverter свойство.getConverter(), setConverter(StringConverter)public final ObjectProperty<Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>>> selectedStateCallbackProperty
Callback это связывается с CheckBox, показанным на экране.public CheckBoxTableCell()
public CheckBoxTableCell(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty)
Callback чтобы получить ObservableValue для данной ячейки индексируют.getSelectedProperty - A Callback это возвратится ObservableValue учитывая индексирование от TableColumn.public CheckBoxTableCell(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, StringConverter<T> converter)
getSelectedProperty - A Callback это возвратит a ObservableValue учитывая индексирование от TableColumn.converter - StringConverter, который, учитывая объект типа T, возвратит Строку, которая может использоваться, чтобы представить объект визуально.public static <S> Callback<TableColumn<S,java.lang.Boolean>,TableCell<S,java.lang.Boolean>> forTableColumn(TableColumn<S,java.lang.Boolean> column)
TableColumn фабрика ячейки. Этот метод требует, чтобы TableColumn имели тип Boolean. Когда использующийся в TableColumn, CheckBoxCell представляется с CheckBox, центрируемым в столбце.
ObservableValue<Boolean> содержавшийся в пределах каждой ячейки в столбце будет связан двунаправлено. Это означает, что CheckBox в ячейке установит/сбросит это свойство, основанное на взаимодействии с пользователем, и CheckBox отразит состояние ObservableValue<Boolean>, если это изменяется внешне).
public static <S,T> Callback<TableColumn<S,T>,TableCell<S,T>> forTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty)
TableColumn фабрика ячейки. Этот метод требует, чтобы TableColumn имели тип ObservableValue<Boolean>. Когда использующийся в TableColumn, CheckBoxCell представляется с CheckBox, центрируемым в столбце.
T - Тип элементов, содержавших в пределах TableColumn экземпляр.getSelectedProperty - Обратный вызов, что, учитывая объект типа TableColumn<S,T>, возвратится ObservableValue<Boolean> это представляет, выбирается ли данный элемент или нет. Это ObservableValue<Boolean> будет связан двунаправлено (подразумевать, что CheckBox в ячейке установит/сбросит это свойство, основанное на взаимодействии с пользователем, и CheckBox отразит состояние ObservableValue<Boolean>, если это изменяется внешне).Callback это возвратит a TableCell это в состоянии работать над типом элемента, содержавшего в пределах TableColumn.public static <S,T> Callback<TableColumn<S,T>,TableCell<S,T>> forTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, boolean showLabel)
TableColumn фабрика ячейки. Этот метод требует, чтобы TableColumn имели тип ObservableValue<Boolean>. Когда использующийся в TableColumn, CheckBoxCell представляется с CheckBox, центрируемым в столбце.
T - Тип элементов, содержавших в пределах TableColumn экземпляр.getSelectedProperty - Обратный вызов, что, учитывая объект типа TableColumn<S,T>, возвратится ObservableValue<Boolean> это представляет, выбирается ли данный элемент или нет. Это ObservableValue<Boolean> будет связан двунаправлено (подразумевать, что CheckBox в ячейке установит/сбросит это свойство, основанное на взаимодействии с пользователем, и CheckBox отразит состояние ObservableValue<Boolean>, если это изменяется внешне).showLabel - В некоторых случаях это может быть требуемым, чтобы показать метку в TableCell около CheckBox. По умолчанию метку не показывают, но устанавливая это в истину, у элемента в ячейке также будет toString (), обращался к этому. Если это не требуемое поведение, рассмотреть использование forTableColumn(javafx.util.Callback, javafx.util.StringConverter), который учитывает Вас, чтобы обеспечить обратный вызов, который определяет метку для данного элемента строки.Callback это возвратит a TableCell это в состоянии работать над типом элемента, содержавшего в пределах TableColumn.public static <S,T> Callback<TableColumn<S,T>,TableCell<S,T>> forTableColumn(Callback<java.lang.Integer,ObservableValue<java.lang.Boolean>> getSelectedProperty, StringConverter<T> converter)
TableColumn фабрика ячейки. Этот метод требует, чтобы TableColumn имели тип ObservableValue<Boolean>. Когда использующийся в TableColumn, CheckBoxCell представляется с CheckBox, центрируемым в столбце.
T - Тип элементов, содержавших в пределах TableColumn экземпляр.getSelectedProperty - Обратный вызов, что, учитывая объект типа TableColumn<S,T>, возвратится ObservableValue<Boolean> это представляет, выбирается ли данный элемент или нет. Это ObservableValue<Boolean> будет связан двунаправлено (подразумевать, что CheckBox в ячейке установит/сбросит это свойство, основанное на взаимодействии с пользователем, и CheckBox отразит состояние ObservableValue<Boolean>, если это изменяется внешне).converter - StringConverter, что, дайте объект типа T, возвратит Строку, которая может использоваться, чтобы представить объект визуально. Реализация по умолчанию в forTableColumn(Callback, boolean) (когда showLabel является истиной), должен просто вызвать.toString () на всех ненулевых элементах (и только возвратить пустую строку в случаях, где данный элемент является нулем).Callback это возвратит a TableCell это в состоянии работать над типом элемента, содержавшего в пределах TableColumn.public final ObjectProperty<StringConverter<T>> converterProperty()
StringConverter свойство.getConverter(), setConverter(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, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается .