|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public static class JTree.DynamicUtilTreeNode extends DefaultMutableTreeNode
DynamicUtilTreeNode может обернуть векторы/хеш-таблицы/массивы/строки и создать соответствующие дочерние узлы дерева по мере необходимости. Это динамично в этом, это только создаст дочерние элементы по мере необходимости.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками 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 в class DefaultMutableTreeNodeJTree.DynamicUtilTreeNode(java.lang.Object, java.lang.Object)public int getChildCount()
getChildCount в интерфейсе TreeNodegetChildCount в class DefaultMutableTreeNodeprotected void loadChildren()
childValue. Если childValue a Vector или выстройте каждый элемент, добавляется как дочерний элемент, если childValue a Hashtable каждая пара ключ/значение добавляется в порядке это Enumeration возвращает ключи.public TreeNode getChildAt(int index)
getChildAt в интерфейсе TreeNodegetChildAt в class DefaultMutableTreeNodeindex - индексирование в дочерний массив этого узлаpublic Enumeration children()
children в интерфейсе TreeNodechildren в class DefaultMutableTreeNode
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92