我正在使用JSoup来解析某些网页。但是,我还想向用户显示页面,同时我在后台解析页面的HTML内容。
JSoup对HTML解析等很棒,但似乎没有GUI组件。插入GUI组件以显示我使用JSoup解析的网页有哪些推荐方法?
答案 0 :(得分:3)
JSoup是一个解析器,而不是GUI构建器。当然它没有GUI组件。
如果要显示HTML文件中的网站,请使用JEditorPane(请参阅此处Display a webpage inside a swing application),我想这也适用于本地副本。
如果要以自己的格式显示已解析的数据,请使用Swing构建GUI。
据我所知,Java Swing Components将解析HTML。您可以简单地创建一个JTextArea来显示原始HTML,它应该自动将其转换回格式化页面。我个人使用JList来显示HTML格式的数据。