#java #html #swing
#java #HTML #swing
Вопрос:
Я хотел бы отображать html в виде treeview, похожего на firebug в моем swing. Ищу помощь сообщества для достижения этой цели. Нашел похожие вещи (не совсем) здесь. Но я не смог продвинуться дальше с информацией в ссылке.
Комментарии:
2. Я не совсем понимаю, чего вы хотите, но я полагаю, что эта статья будет вам полезна: javalobby.org/java/forums/t19666.html
Ответ №1:
В общем, вам нужен синтаксический анализатор HTML DOM (например, JSoup) для создания DOM-дерева из имеющегося у вас HTML-кода. Тогда вам, вероятно, следует создать свой собственный TreeModel
, чтобы представить дерево DOM в swing JTree
.
Ответ №2:
В этом руководстве будет рассказано, как именно создать JTree, который показывает структуру DOM HTML-документа.
Ответ №3:
Вы можете использовать это http://java-sl.com/JEditorPaneStructureTool.html чтобы посмотреть, как это можно было бы реализовать.
После прочтения HTML с HTMLEditorKit
помощью дерева HTMLDocument.