jEditorPane1.setPage("file:///" + filePath + fileName)
打开一个html文件,显示正常,然后继续写入html,然后再调用上面那句,jEditorPane1就一直保持第一次显示的内容了
不管html内容怎么变。我用浏览器打开,html确实已经变了,我又写了一个类测试,用JEditorPan打开也显示正常,说明html本身没有什么问题。我要实现jEditorPane1随着本地html文件的变化一起变,怎么实现???
打开一个html文件,显示正常,然后继续写入html,然后再调用上面那句,jEditorPane1就一直保持第一次显示的内容了
不管html内容怎么变。我用浏览器打开,html确实已经变了,我又写了一个类测试,用JEditorPan打开也显示正常,说明html本身没有什么问题。我要实现jEditorPane1随着本地html文件的变化一起变,怎么实现???
这么写呢:
File f = new File(filePath + File.Seperator + fileName);
URL url = null;
try
{
url = f.toURI().toURL();
}
catch (MalformedURLException e)
{
e.printStackTrace();
}
jEditorPane1.setPage(url);
使用定时器每隔几秒检测一次,发生变化后,重新调用setPage