/** @deprecated As of release 6.0.0, replaced with {@link #addOpenObject} * and {@link #removeOpenObject}. */ public void setOpen(TreeNode<E> child, boolean open) { final int[] path = getPath(child); if (path != null && path.length > 0) { if (open) addOpenPath(path); else removeOpenPath(path); } }
public void setData(E data) { _data = data; DefaultTreeModel<E> model = getModel(); TreeNode<E> parent = getParent(); if (model != null && parent != null) { int index = parent.getIndex(this); model.fireEvent(TreeDataEvent.CONTENTS_CHANGED, model.getPath(parent), index, index); } }