Светлый фон

Другой способ сохранения изображения – это применить к узлу графа сцены метод snapshot класса Node, возвращающий объект WritableImage пакета scene.image, который можно конвертировать в объект BufferedImage пакета awt.image методом fromFXImage класса SwingFXUtils.

 

 

При таком способе сохраняться будет все изображение, независимо от того, видно ли оно фактически на экране компьютера.

Отображение Web-контента

Отображение Web-контента

Платформа JavaFX обеспечивает функциональность встроенного Web-браузера с помощью узла WebView и объекта WebEngine.

 

 

 

При этом технология отображения Web-контента платформы JavaFX основана на проекте WebKit Open Source Project.

Класс WebView представляет узел отображения Web-контента, а класс WebEngine загружает веб-страницу, применяет стили и запускает JavaScript на странице.

С помощью свойства fontScale класса WebView можно регулировать размер шрифта на отображаемой Web-странице.

Свойства height, maxHeight, maxWidth, minHeight, minWidth, prefHeight, prefWidth и width определяют размеры встроенного Web-браузера WebView.

Если отображаемая Web-страница превышает размеры узла WebView, тогда в узел WebView автоматически добавляются полосы прокрутки, так что нет необходимости использования панели ScrollPane.

За загрузку отображаемой узлом WebView Web-страницы отвечает создаваемый средой выполнения объект WebEngine.

Доступ к объекту WebEngine можно получить с помощью метода getEngine класса WebView.

 

 

При этом объект WebEngine имеет набор свойств.