/**
* Instantiates a new AutoTreeItem, sets it's Value to passed value and it's Graphic to passed node.
*
* @param value
* the Value
* @param node
* the Graphic
*/
@SuppressWarnings("unchecked")
public AutoTreeItem(T value, Node node) {
super(value, node);
if (value != null) {
ObservableList<T> valueChildren = value.getChildren();
if (valueChildren != null) {
for (T valueChild : valueChildren) {
AutoTreeItem<T> treeItemChild = new AutoTreeItem<T>(valueChild);
treeItemChild.setExpanded(true);
getChildren().add(treeItemChild);
}
value.getChildren().addListener(new WeakListChangeListener<>(childrenListener));
}
}
}
AutoTreeItem.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:StreamSis
作者:
评论列表
文章目录