Отображать HTML5 в качелях
Я видел много вопросов о отображении содержимого HTML в приложении swing. Но ни одна из библиотек не поддерживает html5 (я не могу позволить себе JxBrowser).
У меня есть локально сохраненные веб-страницы html5, и я хочу показать их в своем приложении swing. Одна идея заключается в встраивании firefox или chrome в мое приложение Java и удалении элементов управления.
Как я могу отображать содержимое html5 в моем приложении swing?
Ответы
Ответ 1
Вы должны заглянуть в новый браузер JavaFX, который полностью поддерживает HTML5 и написан на чистой Java. Вы можете легко интегрировать его в любое приложение Swing - см. Официальное описание:
http://docs.oracle.com/javafx/2/swing/swing-fx-interoperability.htm
Но я думаю, это может заставить вас использовать JDK7 + для полной поддержки различных ОС.
Ответ 2
WebKit интегрирован в Java 8, поэтому вам не нужно прыгать через обручи. Он постоянно обновляется. Он доступен в виде управления JavaFX WebView. Java также поставляется с механизмом javascript Nashorn, который может вызывать Java из JavaScript. Общая производительность отличная.