![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| cube |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 11.4.2007 Репутация: 1 Всего: 3 |
Неработает collapse...
этот мой метод который срабатывает при поиске текста из searchText (текстовое поле) в цикле для каждой ноды дерева
больше нигде в коде нет expandPath или collapsePath, метод findMatches срабатывает один раз для каждой ноды! |
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 36 Всего: 46 |
эх, ну когда народ научится задавать правильно вопрос?! cube, по твоему показанному коду надо написать весь код самому. воспользуйся поиском - можешь написать в поле "кто отвечал" мой ник, я давал несколько примеров по JTree, какой то из них должен подойти тебе, может и другие примеры найдешь... |
|||
|
||||
| cube |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 11.4.2007 Репутация: 1 Всего: 3 |
Спасибо, но я уже разобрался, проблема была при вызове collapsePath(new TreePath(node.getPath())) - путь к node раскрывался т.е. если у дерева (внизу) вызвать вот так метод collapsePath(new TreePath(child_1.getPath())), то путь до этой ноды раскроется(!), пришлось переписать свой findMatches(), так чтобы вообще не вызывать collapsePath() во всех таких случаях, и теперь все работает root | +-A | | | +-child_1 | +-child_2 | +-child_3 | +-B Это сообщение отредактировал(а) cube - 11.6.2008, 21:34 |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |