| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 каждого элемента, куда здесь правильно заносить эту информацию? |