Обновление модели JTreeTable - PullRequest
       25

Обновление модели JTreeTable

1 голос
/ 02 сентября 2011

Я следую примеру файловой системы JTreeTable2, взятой с сайта Sun. http://java.sun.com/products/jfc/tsc/articles/treetable2/index.html#updating_the Моя проблема в том, что я не могу обновить свою модель (а затем и мою JTreeTable) ... Фактически я создаю свою модель,Я передаю его в JTreeTable, и все работает нормально ... но мне нужно изменить модель ... Я пока отвечаю на аналогичный вопрос, но теперь я изменил свой код, не найдя решения.

Проблема в том, когда и как мне нужно вызывать метод fireTreeNodesChanged () ... в приведенном выше примере используется метод getPath () для получения информации о корневом узле ... но это метод класса File..не мой случай ...

У кого-нибудь есть ссылка на простой код, который показывает, как создать TreeTabelModel (с объектами в качестве узлов) и как его обновить?

1 Ответ

1 голос
/ 04 сентября 2011

FileBrowser является хорошим примером моделирования иерархической файловой системы в виде дерева.Хотя TreeModel реализован с использованием DefaultTreeModel, альтернатива FileTreeModel отображается здесь .Как уже упоминалось в Как использовать деревья: создание модели данных «интерфейс TreeModel принимает любой тип объекта в качестве узла дерева.»

...