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

クラスHTMLEditor

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


    public class HTMLEditor
    extends Control
    ユーザーに対してテキストの編集とそのテキストへのスタイルの適用を許可するコントロール。 基礎となるデータ・モデルはHTMLですが、これはエンド・ユーザーには視覚的に表示されません。
    導入されたバージョン:
    JavaFX 2.0
    • コンストラクタの詳細

      • HTMLEditor

        public HTMLEditor​()
        HTMLEditorコントロールの新しいインスタンスを作成します。
    • メソッドの詳細

      • createDefaultSkin

        protected Skin<?> createDefaultSkin​()
        クラスからコピーされた説明: Control
        このコントロールのデフォルト・スキンの新しいインスタンスを作成します。 これは、CSS -fx-skinを介してスキンが提供されていない場合にコントロール用のスキンを作成するために、または setSkin(...)を使用してサブクラスで明示的に設定するために呼び出されます。
        オーバーライド:
        createDefaultSkin 、クラス: Control
        戻り値:
        このコントロールのデフォルト・スキンの新しいインスタンス。 nullの場合、コントロールにはスキンがありません(Cssで提供されている場合を除く)。
      • getHtmlText

        public String getHtmlText​()
        エディタのHTMLコンテンツを返します。
        戻り値:
        HTMLコンテンツ
      • setHtmlText

        public void setHtmlText​(String htmlText)
        エディタのHTMLコンテンツを設定します。 提供されたHTMLの<body>タグのcontentEditableプロパティがtrueに設定されていない場合、HTMLEditorは読み取り専用になります。 本文が次のように表示されるようにして、テキストを編集可能な状態に保つことができます:
        
         <body contentEditable="true">
         
        パラメータ:
        htmlText - エディタに入れるための完全なHTMLマークアップ。 これには、<html>から開始し、<body>を含む、すべての標準のHTML要素を含める必要があります。
      • print

        public void print​(PrinterJob job)
        指定されたプリンタ・ジョブを使用して、エディタの内容を印刷します。

        このメソッドによってジョブの状態が変更されることや、PrinterJob.endJob()が呼び出されることはないため、後でジョブを安全に再利用できます。

        パラメータ:
        job - 印刷に使用されるプリンタ・ジョブ
        導入されたバージョン:
        JavaFX 8.0