JWebEngine - это библиотека Java. Вы можете использовать его в качестве готового средства визуализации и редактирования HTML или использовать его различные функции и интерфейсы для специальных целей, таких как внедрение JavaHelp или создание эскизов. Использование JWebEngine в качестве HMTL Viewer, вероятно, является наиболее распространенным сценарием. Привяжите библиотеку к JEditorPaneили JTextPaneи передайте URL-адрес, который вы хотите отобразить. Вы можете использовать это как отправную точку, например, для справочной системы Java, почтовых клиентов или даже для пользовательского программного обеспечения браузера . Поскольку HTML имеет больше смысла со ссылками на страницы - или даже ссылками для загрузки - или вашими собственными ссылками, например, для диалога открытия файла, JWebEngine поддерживает пользовательский обработчик ссылок. Отличительной особенностью JWebEngine является возможность редактирования WYSIWYG помимо чистого HTML-рендеринга. Комбинированный просмотр и редактирование документов HTML еще больше продвигает JWebEngine в положение адекватного компонента отображения и написания почтового клиента. JWebEngine разработан, чтобы соответствовать API javax.swing.text. Вот почему вы можете использовать его в любой JEditorPane без каких-либо дополнительных требований. Но это только одна сторона JWebEngine. В зависимости от требований средство визуализации можно настроить или даже использовать без родительского компонента Swing. Другая возможность - расширить JWebEngine с помощью средства проверки орфографии, например, JOrtho или средства выделения текстового поиска.