Как только я нажимаю на узел, я хочу посмотреть в хэштабе для этого объекта, и система должна написать что -то вроде «Вы выбрали« объект ». Затем пользователь должен быть в состоянии нажать на Jbutton и выбрать узел перед нажатым узлом. Конечно, также должна быть эта строка с обновленным объектом object.name '. Возможно, есть даже способ обновить графический интерфейс дерева, так что другой тринед показан как выбран. Я также не нахожу ничего полезного в Google или Stackoverflow. Я думал, что это может каким-то образом сработать с GetPreviousSibling-Method из DefaultMutableTreeNode? < /P>
Последнее, что я попробовал: < /p>
Код: Выделить всё
DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode();
treeNode = (DefaultMutableTreeNode) getLastSelectedPathComponent();
setSelectionPath(new TreePath(((DefaultTreeModel) treeModel).getPathToRoot(treeNode.getPreviousSibling())));
в строке 2 этого Sniptet (хотя я выбирал другой TreeDode, который ранее). /> может кто -нибудь сказать мне, что я сделал неправильно, или сказать мне, какой другой способ может сработать? Если вам нужна дополнительная информация, пожалуйста, не уважайте меня.
Подробнее здесь: https://stackoverflow.com/questions/348 ... swing-tree