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, toString
protected boolean hasChildren
JTree
имейте дочерние элементы? Это свойство в настоящий момент не реализуется.protected Object childValue
protected boolean loadedChildren
public JTree.DynamicUtilTreeNode(Object value, Object children)
Vector
, или a Hashtable
- даже если пустой. Иначе, узлу не позволяют иметь дочерние элементы.value
- Object
это - значение для нового узлаchildren
- массив Object
s, a Vector
, или a Hashtable
используемый, чтобы создать дочерние узлы; если какой-либо другой объект определяется, или если значение null
, тогда узлу не позволяют иметь дочерние элементыpublic static void createChildren(DefaultMutableTreeNode parent, Object children)
children
. Если children
массив или вектор, все его элементы добавляются, дочерние элементы, иначе если children
хеш-таблица, все пары ключ/значение добавляются в порядке Enumeration
возвращает их.public boolean isLeaf()
isLeaf
в интерфейсе TreeNode
isLeaf
в классе DefaultMutableTreeNode
JTree.DynamicUtilTreeNode(java.lang.Object, java.lang.Object)
public int getChildCount()
getChildCount
в интерфейсе TreeNode
getChildCount
в классе DefaultMutableTreeNode
protected void loadChildren()
childValue
. Если childValue
a Vector
или выстройте каждый элемент, добавляется как дочерний элемент, если childValue
a Hashtable
каждая пара ключ/значение добавляется в порядке это Enumeration
возвращает ключи.public TreeNode getChildAt(int index)
getChildAt
в интерфейсе TreeNode
getChildAt
в классе DefaultMutableTreeNode
index
- индекс в дочерний массив этого узлаpublic Enumeration children()
children
в интерфейсе TreeNode
children
в классе DefaultMutableTreeNode
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.