Составной узел JTree, позволяющий событиям проходить к объектам под ними
Составной узел JTree, позволяющий событиям проходить к объектам под ними
Я прошел через ответ @Jakub Zaverka, который был довольно ясным. Но я не мог понять, где находится код для создания узлов дерева (JTree, еда, спорт, цвета). Может кто-нибудь объяснить, как создаются узлы.
Если я создаю узел, расширяющий JPanel, имеющий поля JButton и JLabel в качестве полей, могу ли я установить узел, используя конструктор JTree, который будет обрабатываться и редактироваться одним и тем же настраиваемым средством визуализации и редактором.
1 ответ
По умолчанию JTree
Конструктор "Возвращает JTree
с образцом модели. "Чтобы получить образец модели, конструктор вызывает protected
метод getDefaultTreeModel()
, который возвращает образец модели, который "используется в основном для разработчиков бобов, чтобы показать что-то интересное". Значения, которые вы видите, содержатся в источнике. Соответствующий пример можно увидеть здесь.