Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: GUI и Java FX приложения > JTree в NETBEANS |
Автор: wtbh 15.5.2008, 13:35 |
Всем привет! Подскажите, кто нибудь пользуется JTree в NETBEANS? Что-то немогу понять как работает этот компонент. Он сразу заполнен. Но чтото не получается удалить у него все листы и ноды. Пробовал сделать новый JTree и потом JTree(netbeans)= JTree(созданный) и после doLayout, не получилось. На java сел писать пару дней назад, сильно не пинайте. |
Автор: BegemotX2 15.5.2008, 13:50 |
Нетбинс тут ни при чем. У JTree есть TreeModel - отвечает за Содержимое вашего Tree. При создании JTree в нем отображается модель по умолчанию (такая, демо-модель, чтоб было видно, что это JTree) со спортом, цветами и чем-то еще. |
Автор: wtbh 15.5.2008, 14:16 |
как я понимаю эта модель передаётся в конструкторе?! можно ли как нибудь(как?) всё очистить и заполнять. в примерах http://www.crionics.com/products/opensource/faq/swing_ex/SwingExamples.html создание с нуля. |
Автор: Бонифаций 15.5.2008, 14:19 |
http://java.sun.com/docs/books/tutorial/uiswing/components/tree.html так сказать |
Автор: BegemotX2 15.5.2008, 14:28 | ||||
модель по умолчанию - javax.swing.tree.DefaultTreeModel можно создать свой TreeNode и выполнить такой код
если так уж хочешь еще очистить, хотя не вижу смысла, потому что
как-то проще и правильней. А вообще http://java.sun.com/docs/books/tutorial/uiswing/components/tree.html ---- Бонифаций опередил с первоисточником ) |
Автор: wtbh 15.5.2008, 16:28 |
большое спасибо! если можно сразу еще один вопрос по дереву. Давно в C++ Builder я строя дерево по БД вписывал id из базы в handle каждого элемента, куда здесь правильно заносить эту информацию? |