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, Я решил проблему.

0 ответов

Другие вопросы по тегам