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

Код: 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
02.08.2006, 11:19
    #33893906
wolf_roma
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTree
_tree.getSelectionPath().getPath();
Думаю самый простой способ :).
...
Рейтинг: 0 / 0
02.08.2006, 11:59
    #33894093
fjord
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JTree
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
Форумы / Java [игнор отключен] [закрыт для гостей] / JTree / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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