powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JTree
4 сообщений из 4, страница 1 из 1
JTree
    #33893282
fjord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Вопрос. Пользоватьель щелкает по узлу или листу дерева. Как получить путь выделеного узла или листа? Пробовал сделать getSelectionPath() возвращает [JTree, colors, blue] Хочется чтоб был возвращен массив из этих элементов. Заранее всем спасибо =)
...
Рейтинг: 0 / 0
JTree
    #33893776
Sherst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам нужго получить путь по которому был открыт текущий узел ?
Если да, то вот пример:

Код: plaintext
1.
2.
3.
4.
TreePath tp = tree.getSelectionPath();
 for  ( int  i =  1 ; i < getPathTree.getPathCount(); i++) {
        System.out.println(getPathTree.getPathComponent(i).toString());
}
...
Рейтинг: 0 / 0
JTree
    #33893906
wolf_roma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_tree.getSelectionPath().getPath();
Думаю самый простой способ :).
...
Рейтинг: 0 / 0
JTree
    #33894093
fjord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SherstВам нужго получить путь по которому был открыт текущий узел ?
Если да, то вот пример:

Код: plaintext
1.
2.
3.
4.
TreePath tp = tree.getSelectionPath();
 for  ( int  i =  1 ; i < getPathTree.getPathCount(); i++) {
        System.out.println(getPathTree.getPathComponent(i).toString());
}


Код: plaintext
1.
2.
3.
TreePath tp = jTree1.getSelectionPath();
 for  ( int  i =  1 ; i < tp.getPathCount(); i++) {
System.out.print(tp.getPathComponent(i).toString());
}
заработало. Спасибо :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JTree
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]