Как найти выбранный узел в дереве? - PullRequest
1 голос
/ 27 марта 2010

У меня динамическое дерево (более того, у узлов могут быть дети). У каждого узла есть какое-то действие. Когда я щелкаю правой кнопкой мыши по некоторому узлу, он предлагает мне некоторые действия. Одно действие, например createChildNode, создает дочерний узел, который, в свою очередь, создает MyObject2. MyObject2 должен быть создан с помощью MyOject1, который был создан в родительском узле (тот, где я щелкаю правой кнопкой мыши для действий).

Как получить этот объект из выбранного узла? Объекты в узлах помещаются в lookups.singleton (MyObjectX)

1 Ответ

2 голосов
/ 27 марта 2010

Если ваше дерево принимает только один выбор, то это должно быть возможно с:

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