如何在 Swing 中将 html 显示为树?
我想将 html 显示为类似于我的 swing 中的 firebug 的树视图。寻求社区帮助来实现这一目标。在此处找到了类似的东西(不完全是)。但我无法进一步了解链接中的信息。
I would like to display html as treeview similar to firebug in my swing. Looking for community help to achieve this. Found similar stuff(Not Exactly) here. But i could not move further with the information in the link.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一般来说,您需要一个 HTML DOM 解析器(例如 JSoup)来根据您拥有的 HTML 代码创建 DOM 树。那么您应该构建自己的
TreeModel
来表示 swingJTree
中的 DOM 树。In general, you need a HTML DOM parser (like JSoup) to create a DOM tree from the HTML code you have. Then you should probably build your own
TreeModel
to respresent the DOM tree in a swingJTree
.本教程将告诉您如何创建显示 DOM 的 JTree HTML 文档的结构。
This tutorial will tell you exactly how to create a JTree that shows the DOM structure of an HTML document.
您可以使用此 http://java-sl.com/JEditorPaneStructureTool.html 来查看它是如何实现的可以实施。
使用
HTMLEditorKit
读取 HTML 后,使用 HTMLDocument 的树。You can use this http://java-sl.com/JEditorPaneStructureTool.html to see how it could be implemented.
After reading HTML with
HTMLEditorKit
use the HTMLDocument's tree.