我有两个类,一个用于按钮,一个用于按钮的文本字段和动作侦听器,另一个用于包含JEditorPane
和动作侦听器调用的方法。
我遇到的问题是setPage
方法没有实际设置页面,因此JEditorPane
没有更新。
方案如下:
visitPage
类中的WebBrowserPane
,从文本框中传递URL visitPage
方法使用此网址并调用setPage(url)
我希望这可以改变JEditorPane,但事实并非如此。我有一个工作版本,但我将功能和界面分成不同的类。
我之前研究过,除了使用以外没有找到真正的答案:
Document doc = jep.getDocument();
doc.putProperty(Document.StreamDescriptionProperty, null);
总结一下我的问题是setPage(url)
似乎没有改变JEditorPane
。我已经解决了这个问题。