Spec-Zone.ru › OpenJavaFX 11

Package 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