モジュール javafx.web
パッケージjavafx.scene.web
このパッケージは、Webコンテンツをロードおよび表示する手段を提供します。 その機能は、次の2つのコア・クラスによって実装されます。
WebEngine
は、Webページのロード、それらのためのDOMオブジェクトの作成およびページ内のスクリプトの実行が可能な非ビジュアルのコンポーネントです。
WebView
は、WebEngine
によって管理されるWebページを示すNode
です。 各WebView
には、それに関連付けられたWebEngine
があります。 この関連付けは、WebView
がインスタンス化された時点で確立され、後で変更できません。
FXユーザー・スレッドでWebEngine
とWebView
の両方が作成されて、操作される必要があります。
次のコード・スニペットは、一般的な使用方法のシナリオを示しています。
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
関数で指定されたWebポップアップ・ウィンドウの機能を説明します。PromptData このクラスは、JavaScriptのprompt()
関数に渡されたデータ(メッセージおよびデフォルト値)をカプセル化します。WebEngine WebEngine
は、一度に1つのWebページを管理できる、非ビジュアルのオブジェクトです。WebErrorEvent WebEngine
エラーを示すイベント。WebEvent<T> WebEvent
インスタンスは、Webページで実行されているJavaScriptによってWebEngine
に登録されたEventHandler
に渡されます。WebHistory WebHistory
クラスは、WebEngine
インスタンスに関連付けられたセッション履歴を表します。WebView -
列挙型のサマリー 列挙型 説明 HTMLEditorSkin.Command HTMLEditor Webエンジンに渡すことができるコマンドを表します。