Java JEditorPane:检测到连接到站点的失败
我将JEditorPane用作web浏览器,并且我需要能够检测到加载正确格式URL页面的任何失败,即不会引发畸形的URL异常。我使用PropertyChangeListener和PropertyName页面来表示页面加载完成的时间,但当我输入一些随机的胡言乱语(如http://geowfkwpf.com/,其他任何可以应用于JEditorPane的侦听器也没有,我都试过了Java JEditorPane:检测到连接到站点的失败,java,html,browser,jeditorpane,Java,Html,Browser,Jeditorpane,我将JEditorPane用作web浏览器,并且我需要能够检测到加载正确格式URL页面的任何失败,即不会引发畸形的URL异常。我使用PropertyChangeListener和PropertyName页面来表示页面加载完成的时间,但当我输入一些随机的胡言乱语(如http://geowfkwpf.com/,其他任何可以应用于JEditorPane的侦听器也没有,我都试过了 编辑:另外,在我进入链接后大约2秒会有一个砰砰的声音效果,大概是当程序得出无法连接的结论时,所以一定有某种方式来听它。顺便说
编辑:另外,在我进入链接后大约2秒会有一个砰砰的声音效果,大概是当程序得出无法连接的结论时,所以一定有某种方式来听它。顺便说一句,如果有办法禁用该声音,请告诉我,但这是第三个问题。我找到了答案。行myJEditorPane.setContentTypetext/html;默认情况下,它是text/plain,这会导致myJEditorPane.setPageurl不抛出UnknownHostException,而是发出砰砰声。我不知道为什么,如果需要将内容类型设置为html,我不知道如何解决这个问题,我也不知道将内容类型设置为html做什么,但是,嘿,我为我解决了这个问题