Здравствуйте, Аноним, Вы писали:
А>привет.
А>у меня есть набор структур информазии:
А>id
А>name
А>lastname
А>хотел би их положить в jtree. но так что би одно поле било видимим а осталние нет.
А>1)есть ли вообше такая возмогность в jtree.
А>2)могно ли при клике мишкои на какои либо елемент jtree получать не толко етот елемент а всю структуру , включая скритие поля.
JTree хранит данные в модели: TreeModel.
Можно написать свою имплементацию.
DefaultTreeModel это имлементация по умолчанию. Она оперирует с MutableTreeNode в качестве узлов дерева.
Можно написать своё имплементацию MutableTreeNode.
DefaultMutableTreeNode это готовая имплементация MutableTreeNode.
Можно сделать свой класс:
class MyTreeNode extends DefaultMutableTreeNode {}
Кроме этого DefaultMutableTreeNode имеет свойство userObject, который может содержать любую информацию.