Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JTree в NETBEANS, пример 
:(
    Опции темы
wtbh
Дата 15.5.2008, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 15.5.2008

Репутация: нет
Всего: нет



Всем привет!
Подскажите, кто нибудь пользуется JTree  в NETBEANS?
Что-то немогу понять как работает этот компонент. Он сразу заполнен. Но чтото не получается удалить у него все листы и ноды.
Пробовал сделать новый JTree и потом JTree(netbeans)= JTree(созданный) и после doLayout, не  получилось.
На java сел писать пару дней назад, сильно не пинайте.


PM MAIL   Вверх
BegemotX2
Дата 15.5.2008, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 13.11.2005

Репутация: нет
Всего: 1



Нетбинс тут ни при чем. У JTree есть TreeModel - отвечает за Содержимое вашего Tree.
При создании JTree в нем отображается модель по умолчанию (такая, демо-модель, чтоб было видно, что это JTree) со спортом, цветами и чем-то еще.
PM MAIL   Вверх
wtbh
Дата 15.5.2008, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 15.5.2008

Репутация: нет
Всего: нет



как я понимаю эта модель передаётся в конструкторе?! 
можно ли как нибудь(как?) всё очистить и заполнять.
в примерах http://www.crionics.com/products/opensourc...ngExamples.html
создание с нуля. 
PM MAIL   Вверх
Бонифаций
Дата 15.5.2008, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: нет
Всего: 40



Из первоисточника так сказать


--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
BegemotX2
Дата 15.5.2008, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 13.11.2005

Репутация: нет
Всего: 1



модель по умолчанию - javax.swing.tree.DefaultTreeModel
можно создать свой TreeNode и выполнить такой код 
Код


DefaultTreeModel m = (DefaultTreeModel)jTree1.getModel();
TreeNode newRoot = ....
m.setRoot(m);

если так уж хочешь еще очистить, хотя не вижу смысла, потому что 
Код

TreeNode newRoot = ....
jTree1.setModel( new DefaultTreeModel(newRoot) );


как-то проще и правильней.

А вообще How to use trees (swing tutorial)

----
Бонифаций опередил с первоисточником )

Это сообщение отредактировал(а) BegemotX2 - 15.5.2008, 14:28
PM MAIL   Вверх
wtbh
Дата 15.5.2008, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 15.5.2008

Репутация: нет
Всего: нет



большое спасибо!
если можно сразу еще один вопрос по дереву. Давно в C++ Builder я строя дерево по БД вписывал id из базы в handle каждого элемента, куда здесь правильно заносить эту информацию?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0795 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.