我有一个显示HTML文件的编辑器窗格.当我要求它执行一次时,它会显示HTML文件.然后,我对我的HTML文件进行了更改并使用该setPage
方法,以便打印更新的HTML文件,但即使HTML文件已更改,也不会执行此操作.
这是编辑器窗格的问题还是我的代码有问题?
查看JavaDocsetPage
,我看到以下内容:
如果所需的URL是当前正在显示的URL,则不会重新加载该文档.要强制重新加载文档,必须清除文档的流描述属性.以下代码显示了如何完成此操作:
Document doc = jEditorPane.getDocument(); doc.putProperty(Document.StreamDescriptionProperty, null);