モジュール javafx.web
パッケージ javafx.scene.web

クラスWebView

  • すべての実装されたインタフェース:
    Styleable, EventTarget

    public final class WebView
    extends Parent
    WebViewは、WebEngineを管理し、その内容を表示するNodeです。 関連するWebEngineは構築時に自動的に作成され、後で変更できません。 WebViewにより、マウス・イベントと一部のキーボード・イベントが処理されて、スクロールが自動的に管理されるため、それをScrollPaneに配置する必要はありません。

    WebViewオブジェクトは、FXスレッドからのみ作成およびアクセスする必要があります。

    導入されたバージョン:
    JavaFX 2.0
    • コンストラクタの詳細

      • WebView

        public WebView()
        WebViewオブジェクトを作成します。
    • メソッドの詳細

      • getEngine

        public final WebEngine getEngine()
        WebEngineオブジェクトを戻します。
        戻り値:
        WebEngine
      • getWidth

        public final double getWidth()
        プロパティwidthの値を取得します。
        プロパティの説明:
        このWebViewの幅。
      • getHeight

        public final double getHeight()
        プロパティheightの値を取得します。
        プロパティの説明:
        このWebViewの高さ。
      • setZoom

        public final void setZoom​(double value)
        プロパティzoomの値を設定します。
        プロパティの説明:
        ページ全体の内容に適用される現在のズーム係数。
        デフォルト値:
        1.0
        導入されたバージョン:
        JavaFX 8.0
      • getZoom

        public final double getZoom()
        プロパティzoomの値を取得します。
        プロパティの説明:
        ページ全体の内容に適用される現在のズーム係数。
        デフォルト値:
        1.0
        導入されたバージョン:
        JavaFX 8.0
      • zoomProperty

        public final DoubleProperty zoomProperty()
        ページ全体の内容に適用される現在のズーム係数。
        デフォルト値:
        1.0
        導入されたバージョン:
        JavaFX 8.0
        関連項目:
        getZoom(), setZoom(double)
      • setFontScale

        public final void setFontScale​(double value)
        プロパティfontScaleの値を設定します。
        プロパティの説明:
        フォントに適用されるスケール係数を指定します。 この設定はテキスト・コンテンツに影響し、イメージと固定サイズ要素には影響しません。
        デフォルト値:
        1.0
      • getFontScale

        public final double getFontScale()
        プロパティfontScaleの値を取得します。
        プロパティの説明:
        フォントに適用されるスケール係数を指定します。 この設定はテキスト・コンテンツに影響し、イメージと固定サイズ要素には影響しません。
        デフォルト値:
        1.0
      • fontScaleProperty

        public DoubleProperty fontScaleProperty()
        フォントに適用されるスケール係数を指定します。 この設定はテキスト・コンテンツに影響し、イメージと固定サイズ要素には影響しません。
        デフォルト値:
        1.0
        関連項目:
        getFontScale()setFontScale(double)
      • minWidth

        public final double minWidth​(double height)
        このノードの最小幅を決定するために、レイアウト中に呼び出されます。
        オーバーライド:
        minWidth 、クラス:  Node
        パラメータ:
        height - 最小幅がそれに依存する場合に使用する必要がある高さ
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる最小幅
        関連項目:
        Node.isResizable()Node.getContentBias()
      • minHeight

        public final double minHeight​(double width)
        このノードの最小高を決定するために、レイアウト中に呼び出されます。
        オーバーライド:
        minHeight 、クラス:  Node
        パラメータ:
        width - 最小高さがそれに依存する場合に使用する必要がある幅
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる最小高
        関連項目:
        Node.isResizable()Node.getContentBias()
      • prefWidth

        public final double prefWidth​(double height)
        このノードの優先幅を決定するために、レイアウト中に呼び出されます。
        オーバーライド:
        prefWidth 、クラス:  Node
        パラメータ:
        height - 推奨される幅がそれに依存する場合に使用する必要がある高さ
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる優先幅
        関連項目:
        Node.isResizable()Node.getContentBias()Node.autosize()
      • prefHeight

        public final double prefHeight​(double width)
        このノードの優先高を決定するためにレイアウト中に呼び出されます。
        オーバーライド:
        prefHeight 、クラス:  Node
        パラメータ:
        width - 推奨される高さがそれに依存する場合に使用する必要がある幅
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる優先高
        関連項目:
        Node.getContentBias()Node.autosize()
      • maxWidth

        public final double maxWidth​(double height)
        このノードの最大幅を決定するために、レイアウト中に呼び出されます。
        オーバーライド:
        maxWidth 、クラス:  Node
        パラメータ:
        height - 最大幅がそれに依存する場合に使用する必要がある高さ
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる最大幅
        関連項目:
        Node.isResizable()Node.getContentBias()
      • maxHeight

        public final double maxHeight​(double width)
        このノードの最大高を決定するために、レイアウト中に呼び出されます。
        オーバーライド:
        maxHeight 、クラス:  Node
        パラメータ:
        width - 最大高さがそれに依存する場合に使用する必要がある幅
        戻り値:
        レイアウト中にこのノードのサイズ変更の基準となる最大高
        関連項目:
        Node.isResizable()Node.getContentBias()
      • setMinWidth

        public final void setMinWidth​(double value)
        プロパティminWidthの値を設定します。
        プロパティの説明:
        最小幅のプロパティ。
      • getMinWidth

        public final double getMinWidth()
        プロパティminWidthの値を取得します。
        プロパティの説明:
        最小幅のプロパティ。
      • setMinHeight

        public final void setMinHeight​(double value)
        プロパティminHeightの値を設定します。
        プロパティの説明:
        最小高のプロパティ。
      • getMinHeight

        public final double getMinHeight()
        プロパティminHeightの値を取得します。
        プロパティの説明:
        最小高のプロパティ。
      • setMinSize

        public void setMinSize​(double minWidth,
                               double minHeight)
        最小幅と最小高を設定するためのコンビニエンス・メソッドです。
        パラメータ:
        minWidth - 最小幅
        minHeight - 最小の高さ
      • setPrefWidth

        public final void setPrefWidth​(double value)
        プロパティprefWidthの値を設定します。
        プロパティの説明:
        優先幅のプロパティ。
      • getPrefWidth

        public final double getPrefWidth()
        プロパティprefWidthの値を取得します。
        プロパティの説明:
        優先幅のプロパティ。
      • setPrefHeight

        public final void setPrefHeight​(double value)
        プロパティprefHeightの値を設定します。
        プロパティの説明:
        優先高のプロパティ。
      • getPrefHeight

        public final double getPrefHeight()
        プロパティprefHeightの値を取得します。
        プロパティの説明:
        優先高のプロパティ。
      • setPrefSize

        public void setPrefSize​(double prefWidth,
                                double prefHeight)
        優先幅と優先高を設定するためのコンビニエンス・メソッドです。
        パラメータ:
        prefWidth - 優先幅
        prefHeight - 優先高さ
      • setMaxWidth

        public final void setMaxWidth​(double value)
        プロパティmaxWidthの値を設定します。
        プロパティの説明:
        最大幅のプロパティ。
      • getMaxWidth

        public final double getMaxWidth()
        プロパティmaxWidthの値を取得します。
        プロパティの説明:
        最大幅のプロパティ。
      • setMaxHeight

        public final void setMaxHeight​(double value)
        プロパティmaxHeightの値を設定します。
        プロパティの説明:
        最大高のプロパティ。
      • getMaxHeight

        public final double getMaxHeight()
        プロパティmaxHeightの値を取得します。
        プロパティの説明:
        最大高のプロパティ。
      • setMaxSize

        public void setMaxSize​(double maxWidth,
                               double maxHeight)
        最大幅と最大高を設定するためのコンビニエンス・メソッドです。
        パラメータ:
        maxWidth - 最大幅
        maxHeight - 最大高さ
      • setFontSmoothingType

        public final void setFontSmoothingType​(FontSmoothingType value)
        プロパティfontSmoothingTypeの値を設定します。
        プロパティの説明:
        リクエストされたフォント・スムージング・タイプ(グレーまたはLCD)を指定します。 境界ボックスの幅は、最も幅の広い行によって定義されます。 注意: 効果が適用される様々な合成モードや非常に大きいグリフなど、LCDモードが適用されない数多くのケースがあります。
        デフォルト値:
        FontSmoothingType.LCD
        導入されたバージョン:
        JavaFX 2.2
      • getFontSmoothingType

        public final FontSmoothingType getFontSmoothingType()
        プロパティfontSmoothingTypeの値を取得します。
        プロパティの説明:
        リクエストされたフォント・スムージング・タイプ(グレーまたはLCD)を指定します。 境界ボックスの幅は、最も幅の広い行によって定義されます。 注意: 効果が適用される様々な合成モードや非常に大きいグリフなど、LCDモードが適用されない数多くのケースがあります。
        デフォルト値:
        FontSmoothingType.LCD
        導入されたバージョン:
        JavaFX 2.2
      • fontSmoothingTypeProperty

        public final ObjectProperty<FontSmoothingType> fontSmoothingTypeProperty()
        リクエストされたフォント・スムージング・タイプ(グレーまたはLCD)を指定します。 境界ボックスの幅は、最も幅の広い行によって定義されます。 注意: 効果が適用される様々な合成モードや非常に大きいグリフなど、LCDモードが適用されない数多くのケースがあります。
        デフォルト値:
        FontSmoothingType.LCD
        導入されたバージョン:
        JavaFX 2.2
        関連項目:
        getFontSmoothingType()setFontSmoothingType(FontSmoothingType)
      • setContextMenuEnabled

        public final void setContextMenuEnabled​(boolean value)
        プロパティcontextMenuEnabledの値を設定します。
        プロパティの説明:
        コンテキスト・メニューを有効にするかどうかを指定します。
        デフォルト値:
        true
        導入されたバージョン:
        JavaFX 2.2
      • isContextMenuEnabled

        public final boolean isContextMenuEnabled()
        プロパティcontextMenuEnabledの値を取得します。
        プロパティの説明:
        コンテキスト・メニューを有効にするかどうかを指定します。
        デフォルト値:
        true
        導入されたバージョン:
        JavaFX 2.2
      • getClassCssMetaData

        public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
        戻り値:
        このクラスに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
        導入されたバージョン:
        JavaFX 8.0
      • getCssMetaData

        public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
        NodeのCssMetaDataがリフレクションなしでアクセス可能になるように、このメソッドはNode.getClassCssMetaData()に委任する必要があります。
        定義:
        getCssMetaData 、インタフェース: Styleable
        オーバーライド:
        getCssMetaData 、クラス: Node
        戻り値:
        このノードに関連付けられたCssMetaData。スーパークラスのCssMetaDataを含むことがあります。
        導入されたバージョン:
        JavaFX 8.0