Java Swing, setPage() не изменяет JEditorPane
У меня есть два класса, один для кнопок, текстовое поле и слушатели действий для кнопок, а другой содержит JEditorPane
и методы, которые вызывают слушатели действия.
У меня проблема с setPage
метод на самом деле не устанавливает страницу, поэтому JEditorPane
не обновляется
Сценарий таков:
- У меня есть кнопка, которая нажимается для поиска веб-страницы
- При щелчке действия слушатель запускает и вызывает
visitPage
в моемWebBrowserPane
класс, передающий URL из текстового поля visitPage
метод берет этот URL и вызываетsetPage(url)
Я ожидаю, что это изменит JEditorPane, но это не так. У меня есть рабочая версия, но я делю функциональность и интерфейс на разные классы.
Я исследовал раньше, не нашел реальных ответов, кроме как с помощью:
Document doc = jep.getDocument();
doc.putProperty(Document.StreamDescriptionProperty, null);
Подводя итог, моя проблема в том, что setPage(url)
похоже, не меняет JEditorPane
, Я решил проблему.