Отображать 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. Общая производительность отличная.