Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CheckBoxTreeItem<T> extends TreeItem<T>
CheckBoxTreeCell
установленный. CheckBoxTreeItem может быть independent
или зависимый. По умолчанию экземпляры CheckBoxTreeItem зависят, что означает, что любые изменения к состоянию выбора TreeItem окажут влияние на экземпляры дочерних элементов Чекбокстриитема и родителя. Если CheckBoxTreeItem устанавливается быть независимым, это означает, что любые изменения к тому, что CheckBoxTreeItem не будет непосредственно воздействовать на состояние экземпляров дочерних элементов Чекбокстриитема и родителя.
indeterminate
свойство используется, чтобы представить то же самое понятие как это в CheckBox.indeterminateProperty()
, а именно, то, что Флажок ни не устанавливается или отменяется. Это обычно используется в TreeView, когда некоторые, но не все, дочерние элементы ответвлений выбираются.
Простой пример использования CheckBoxTreeItem class, в соединении с CheckBoxTreeCell
показывается ниже:
// create the tree model
CheckBoxTreeItem<String> jonathanGiles = new CheckBoxTreeItem<String>("Jonathan");
CheckBoxTreeItem<String> juliaGiles = new CheckBoxTreeItem<String>("Julia");
CheckBoxTreeItem<String> mattGiles = new CheckBoxTreeItem<String>("Matt");
CheckBoxTreeItem<String> sueGiles = new CheckBoxTreeItem<String>("Sue");
CheckBoxTreeItem<String> ianGiles = new CheckBoxTreeItem<String>("Ian");
CheckBoxTreeItem<String> gilesFamily = new CheckBoxTreeItem<String>("Giles Family");
gilesFamily.setExpanded(true);
gilesFamily.getChildren().addAll(jonathanGiles, juliaGiles, mattGiles, sueGiles, ianGiles);
// create the treeView
final TreeView<String> treeView = new TreeView<String>();
treeView.setRoot(gilesFamily);
// set the cell factory
treeView.setCellFactory(CheckBoxTreeCell.<String>forTreeView());
CheckBoxTreeCell
, TreeItem
, CheckBox
Ввести | Свойство и Описание |
---|---|
BooleanProperty |
независимый
A
BooleanProperty используемый, чтобы представить независимое государство этого CheckBoxTreeItem. |
BooleanProperty |
неопределенный
A
BooleanProperty используемый, чтобы представить неопределенное состояние этого CheckBoxTreeItem. |
BooleanProperty |
выбранный
A
BooleanProperty используемый, чтобы представить выбранное состояние этого CheckBoxTreeItem. |
Модификатор и Тип | Класс и Описание |
---|---|
static class |
CheckBoxTreeItem.TreeModificationEvent<T>
class TreeModificationEvent, который работает в подобной вене к
TreeItem.TreeModificationEvent class, в котором это событие будет пузыриться иерархия CheckBoxTreeItem до родительского узла, является нулем. |
Конструктор и Описание |
---|
CheckBoxTreeItem()
Создает пустой CheckBoxTreeItem.
|
CheckBoxTreeItem(T value)
Создает CheckBoxTreeItem с набором свойств значения к обеспеченному объекту.
|
CheckBoxTreeItem(T value, Node graphic)
Создает CheckBoxTreeItem с набором свойств значения к обеспеченному объекту, и графическим набором к обеспеченному Узлу.
|
CheckBoxTreeItem(T value, Node graphic, boolean selected)
Создает CheckBoxTreeItem с набором свойств значения к обеспеченному объекту, графическим набором к обеспеченному Узлу, и начальным состоянием
selectedProperty() набор к обеспеченному булеву значению. |
CheckBoxTreeItem(T value, Node graphic, boolean selected, boolean independent)
Создает CheckBoxTreeItem с набором свойств значения к обеспеченному объекту, графическим набором к обеспеченному Узлу, начальному состоянию
selectedProperty() набор к обеспеченному булеву значению, и начальное состояние independent свойство к обеспеченному булеву значению. |
Модификатор и Тип | Метод и Описание |
---|---|
static <T> EventType<CheckBoxTreeItem.TreeModificationEvent<T>> |
checkBoxSelectionChangedEvent()
EventType использовал когда выбор CheckBoxTreeItem / неопределенные изменения состояния.
|
BooleanProperty |
independentProperty()
A
BooleanProperty используемый, чтобы представить независимое государство этого CheckBoxTreeItem. |
BooleanProperty |
indeterminateProperty()
A
BooleanProperty используемый, чтобы представить неопределенное состояние этого CheckBoxTreeItem. |
java.lang.Boolean |
isIndependent()
Получает значение независимого свойства.
|
java.lang.Boolean |
isIndeterminate()
Возвращает неопределенное состояние этого CheckBoxTreeItem.
|
java.lang.Boolean |
isSelected()
Возвращает выбранное состояние этого CheckBoxTreeItem.
|
BooleanProperty |
selectedProperty()
A
BooleanProperty используемый, чтобы представить выбранное состояние этого CheckBoxTreeItem. |
void |
setIndependent(java.lang.Boolean value)
Устанавливает значение независимого свойства.
|
void |
setIndeterminate(java.lang.Boolean value)
Устанавливает неопределенное состояние этого CheckBoxTreeItem.
|
void |
setSelected(java.lang.Boolean value)
Устанавливает выбранное состояние этого CheckBoxTreeItem.
|
addEventHandler, branchCollapsedEvent, branchExpandedEvent, buildEventDispatchChain, childrenModificationEvent, expandedProperty, getChildren, getGraphic, getParent, getValue, graphicChangedEvent, graphicProperty, isExpanded, isLeaf, leafProperty, nextSibling, nextSibling, parentProperty, previousSibling, previousSibling, removeEventHandler, setExpanded, setGraphic, setValue, toString, treeItemCountChangeEvent, treeNotificationEvent, valueChangedEvent, valueProperty
public final BooleanProperty selectedProperty
BooleanProperty
используемый, чтобы представить выбранное состояние этого CheckBoxTreeItem.isSelected()
, setSelected(Boolean)
public final BooleanProperty indeterminateProperty
BooleanProperty
используемый, чтобы представить неопределенное состояние этого CheckBoxTreeItem.isIndeterminate()
, setIndeterminate(Boolean)
public final BooleanProperty independentProperty
BooleanProperty
используемый, чтобы представить независимое государство этого CheckBoxTreeItem. Независимое государство используется, чтобы представить, должны ли изменения к единственному CheckBoxTreeItem влиять на состояние его родителя и дочерних элементов. По умолчанию независимое свойство является ложью, что означает, что, когда у CheckBoxTreeItem есть изменения состояния к выбранным или неопределенным свойствам, состояние связанного CheckBoxTreeItems будет возможно изменено. Если независимое свойство будет установлено в истину, то состояние связанного CheckBoxTreeItems никогда не будет изменяться.
isIndependent()
, setIndependent(Boolean)
public CheckBoxTreeItem()
public CheckBoxTreeItem(T value)
value
- Объект, который будет сохранен как значение этого TreeItem.public CheckBoxTreeItem(T value, Node graphic)
value
- Объект, который будет сохранен как значение этого CheckBoxTreeItem.graphic
- Узел, чтобы показать в TreeView рядом с этим CheckBoxTreeItem.public CheckBoxTreeItem(T value, Node graphic, boolean selected)
selectedProperty()
набор к обеспеченному булеву значению.value
- Объект, который будет сохранен как значение этого CheckBoxTreeItem.graphic
- Узел, чтобы показать в TreeView рядом с этим CheckBoxTreeItem.selected
- Начальное значение selected
свойство.public CheckBoxTreeItem(T value, Node graphic, boolean selected, boolean independent)
selectedProperty()
набор к обеспеченному булеву значению, и начальное состояние independent
свойство к обеспеченному булеву значению.value
- Объект, который будет сохранен как значение этого CheckBoxTreeItem.graphic
- Узел, чтобы показать в TreeView рядом с этим CheckBoxTreeItem.selected
- Начальное значение selected
свойство.independent
- Начальное значение independent
свойствоpublic static <T> EventType<CheckBoxTreeItem.TreeModificationEvent<T>> checkBoxSelectionChangedEvent()
T
- Тип значения содержится в пределах TreeItem.public final void setSelected(java.lang.Boolean value)
public final java.lang.Boolean isSelected()
public final BooleanProperty selectedProperty()
BooleanProperty
используемый, чтобы представить выбранное состояние этого CheckBoxTreeItem.isSelected()
, setSelected(Boolean)
public final void setIndeterminate(java.lang.Boolean value)
public final java.lang.Boolean isIndeterminate()
public final BooleanProperty indeterminateProperty()
BooleanProperty
используемый, чтобы представить неопределенное состояние этого CheckBoxTreeItem.isIndeterminate()
, setIndeterminate(Boolean)
public final BooleanProperty independentProperty()
BooleanProperty
используемый, чтобы представить независимое государство этого CheckBoxTreeItem. Независимое государство используется, чтобы представить, должны ли изменения к единственному CheckBoxTreeItem влиять на состояние его родителя и дочерних элементов. По умолчанию независимое свойство является ложью, что означает, что, когда у CheckBoxTreeItem есть изменения состояния к выбранным или неопределенным свойствам, состояние связанного CheckBoxTreeItems будет возможно изменено. Если независимое свойство будет установлено в истину, то состояние связанного CheckBoxTreeItems никогда не будет изменяться.
isIndependent()
, setIndependent(Boolean)
public final void setIndependent(java.lang.Boolean value)
BooleanProperty
используемый, чтобы представить независимое государство этого CheckBoxTreeItem. Независимое государство используется, чтобы представить, должны ли изменения к единственному CheckBoxTreeItem влиять на состояние его родителя и дочерних элементов. По умолчанию независимое свойство является ложью, что означает, что, когда у CheckBoxTreeItem есть изменения состояния к выбранным или неопределенным свойствам, состояние связанного CheckBoxTreeItems будет возможно изменено. Если независимое свойство будет установлено в истину, то состояние связанного CheckBoxTreeItems никогда не будет изменяться.
public final java.lang.Boolean isIndependent()
BooleanProperty
используемый, чтобы представить независимое государство этого CheckBoxTreeItem. Независимое государство используется, чтобы представить, должны ли изменения к единственному CheckBoxTreeItem влиять на состояние его родителя и дочерних элементов. По умолчанию независимое свойство является ложью, что означает, что, когда у CheckBoxTreeItem есть изменения состояния к выбранным или неопределенным свойствам, состояние связанного CheckBoxTreeItems будет возможно изменено. Если независимое свойство будет установлено в истину, то состояние связанного CheckBoxTreeItems никогда не будет изменяться.
Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается