Spec-Zone.ru › OpenJavaFX 17

Пакет javafx.scene.web

Этот пакет предоставляет средства для загрузки и отображения веб-контента. Его функциональность реализована двумя основными классами:

WebEngine — это компонент, не имеющий визуального представления, способный загружать веб-страницы, создавать для них DOM-объекты и выполнять скрипты внутри страниц.

WebView — это Node, представляющий веб-страницу, управляемую объектом WebEngine. Каждый WebView имеет связанный с ним объект WebEngine. Эта связь устанавливается при создании WebView и не может быть изменена позднее.

И WebEngine, и WebView должны создаваться и обрабатываться в потоке FX User.

Ниже приведен пример типичного использования:


    WebView webView = new WebView();
    WebEngine webEngine = webView.getEngine();
    webEngine.load("http://javafx.com");
    // add webView to the scene
Сводка по классам
Класс Описание
HTMLEditor
Контрол, позволяющий пользователям редактировать текст и применять форматирование к нему.
HTMLEditorSkin
Скин HTML-редактора.
PopupFeatures
Этот класс описывает особенности всплывающего окна веб-браузера, как определено функцией JavaScript window.open.
PromptData
Этот класс инкапсулирует данные, передаваемые в функцию JavaScript prompt(): сообщение и значение по умолчанию.
WebEngine
WebEngine — это объект без визуального представления, способный управлять одной веб-страницей за раз.
WebErrorEvent
Событие, указывающее на ошибку в WebEngine.
WebEvent<T>
Экземпляры WebEvent передаются в EventHandler, зарегистрированные в WebEngine скриптом JavaScript, выполняющимся на веб-странице.
WebHistory
Класс WebHistory представляет собой историю сеанса, связанную с экземпляром WebEngine.
WebView
WebView — это Node, управляющий WebEngine и отображающий его содержимое.
Сводка по перечислениям
Перечисление Описание
HTMLEditorSkin.Command
Представляет команды, которые могут быть переданы в веб-движок HTMLEditor.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API