Я пишу Java-плагин для робота, который предполагает использование динамического JTree
.Когда программа, использующая подключаемый модуль, закрывается, а затем снова открывается, любые переменные и объект должны быть сохранены в роботах DataModel
.Однако я не могу сохранить JTree
в модели данных программ, но мне нужно иметь возможность хранить дерево, чтобы его можно было изменять и обновлять при повторном открытии программы.Поэтому мой вопрос заключается в том, что, поскольку я могу хранить строки в роботах DataModel
, есть ли механизм для преобразования .toString
из JTree
и его TreeModel
, чтобы я мог сохранить дерево как строку, а затемпреобразовать его обратно при повторном открытии программы?
Заранее спасибо.