Связывание выбора узла дерева с другим объектом (JPanel) - PullRequest
0 голосов
/ 20 октября 2011

Я пытаюсь сделать простой Настройка графического интерфейса в Java (IDE Eclipse).

Слева - JTree (7 узлов), справа - многослойная панель с 7 панелями (JPanel).Я хочу просматривать панели простым нажатием на узлы в JTree.

Но как это сделать?Тем более я не знаю, как связать узел с этой соответствующей панелью.Я не знаю, как пометить его или назначить его в качестве объекта для узла.

PS 1. Не знаю, есть ли более эффективный способ сделать это.2. Я новичок в Java, но не в программировании.В Delphi для меня нет проблем ...

Большое спасибо

1 Ответ

2 голосов
/ 20 октября 2011

Каждый TreeNode имеет индекс, который вы можете использовать для ссылки на вашу панель. Если вы используете MutableTreeNode (реализация по умолчанию - DefaultMutableTreeNode), вы можете назначить пользовательский объект каждому узлу - см. JavaDoc для MutableTreeNode и DefaultMutableTreeNode .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...