AutoTreeItem.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:StreamSis 作者:
/**
 * 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));
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号