|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public static class JTree.DynamicUtilTreeNode extends DefaultMutableTreeNode
DynamicUtilTreeNode может обернуть векторы/хеш-таблицы/массивы/строки и создать соответствующие узлы дерева дочерних элементов по мере необходимости. Это динамично в этом, это только создаст дочерние элементы по мере необходимости.
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
| Модификатор и Тип | Поле и Описание |
|---|---|
protected Object |
childValue
Значение, чтобы создать дочерние элементы с.
|
protected boolean |
hasChildren
Делает это
JTree имейте дочерние элементы? Это свойство в настоящий момент не реализуется. |
protected boolean |
loadedChildren
Дочерние элементы были загружены все же?
|
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject| Конструктор и Описание |
|---|
JTree.DynamicUtilTreeNode(Object value, Object children)
Создает узел с указанным объектом как его значение и с указанными дочерними элементами.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Перечисление |
children()
Разделенный на подклассы, чтобы загрузить дочерние элементы, в случае необходимости.
|
static void |
createChildren(DefaultMutableTreeNode parent, Object children)
Добавляет, чтобы породить все дочерние элементы в
children. |
TreeNode |
getChildAt(int index)
Разделенный на подклассы, чтобы загрузить дочерние элементы, в случае необходимости.
|
int |
getChildCount()
Возвращает число дочерних узлов.
|
boolean |
isLeaf()
Возвращает true, если этот узел позволяет дочерние элементы.
|
protected void |
loadChildren()
Загружает дочерние элементы, основанные на
childValue. |
add, breadthFirstEnumeration, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildBefore, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toStringprotected boolean hasChildren
JTree имейте дочерние элементы? Это свойство в настоящий момент не реализуется.protected Object childValue
protected boolean loadedChildren
public JTree.DynamicUtilTreeNode(Object value, Object children)
Vector, или a Hashtable - даже если пустой. Иначе, узлу не позволяют иметь дочерние элементы.value - Object это - значение для нового узлаchildren - массив Objects, a Vector, или a Hashtable используемый, чтобы создать дочерние узлы; если какой-либо другой объект определяется, или если значение null, тогда узлу не позволяют иметь дочерние элементыpublic static void createChildren(DefaultMutableTreeNode parent, Object children)
children. Если children массив или вектор, все его элементы добавляются, дочерние элементы, иначе если children хеш-таблица, все пары ключ/значение добавляются в порядке Enumeration возвращает их.public boolean isLeaf()
isLeaf в интерфейсе TreeNodeisLeaf в классе DefaultMutableTreeNodeJTree.DynamicUtilTreeNode(java.lang.Object, java.lang.Object)public int getChildCount()
getChildCount в интерфейсе TreeNodegetChildCount в классе DefaultMutableTreeNodeprotected void loadChildren()
childValue. Если childValue a Vector или выстройте каждый элемент, добавляется как дочерний элемент, если childValue a Hashtable каждая пара ключ/значение добавляется в порядке это Enumeration возвращает ключи.public TreeNode getChildAt(int index)
getChildAt в интерфейсе TreeNodegetChildAt в классе DefaultMutableTreeNodeindex - индекс в дочерний массив этого узлаpublic Enumeration children()
children в интерфейсе TreeNodechildren в классе DefaultMutableTreeNode
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.