powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JTree и XML
2 сообщений из 2, страница 1 из 1
JTree и XML
    #33266383
zeisig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем.
Нужно мне сделать редактор, в котором можно было бы составлять деревья и сохранять эту структуру в XML. Ну и открывать XML-файлы данной структуры как деревья и редактировать. Всё по отдельности работает, а вместе нет. То есть если открою XML-файл,типа

DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder = factory.newDocumentBuilder();
document = builder.parse( new File("example.xml") );
MyDomTreeModel model = new MyDomTreeModel(new DefaultMutableTreeNode());
model.setRoot(document);
MyJTree tree = new MyJTree(model);

то новые узлы добавить или удалить нельзя, я так понимаю, потому что при этом открывается уже готовая модель и добавление DefaultMutableTreeNode не получается.

У меня это делается так:

DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) this.getLastSelectedPathComponent();
if (selectedNode == null) return;
DefaultMutableTreeNode newNode = new DefaultMutableTreeNode("New Task");
((DefaultTreeModel )this.getModel()).insertNodeInto(newNode, selectedNode, selectedNode.getChildCount());

Как это совместить?
И как примерно JTree сохраняется в ХML?
...
Рейтинг: 0 / 0
JTree и XML
    #33289811
Фотография _AndreyP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JTree и XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]