Я следую примеру файловой системы JTreeTable2, взятой с сайта sun http://java.sun.com/products/jfc/tsc/articles/treetable2/index.html#updating_the. Моя проблема заключается в том, что я не могу обновить свою модель (а затем мой JTreeTable)… На самом деле я создаю свою модель, я передаю ее JTreeTable и все отлично работает… но мне нужно изменить модель… Я еще отвечу на аналогичный вопрос, но сейчас Я изменил свой код, не найдя решения.
Проблема в том, когда и как мне нужно вызвать метод fireTreeNodesChanged()… в приведенном выше примере используется метод getPath() для извлечения информации о корневом узле… но это метод класса File..not мое дело…
Кто-нибудь имеет ссылку на простой код, который показывает, как создать TreeTabelModel (с объектами как узлы) и как его обновить?
FileBrowser
– хороший пример моделирования иерархической файловой системы как дерева. Пока его TreeModel
реализован с использованием DefaultTreeModel
, здесь показан альтернативный FileTreeModel
. Как упоминалось в ” Как использовать деревья: создание модели данных “, интерфейс TreeModel
принимает любой объект как узел дерева “.