モジュール javafx.controls
パッケージ javafx.scene.control

クラスTextArea

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


    public class TextArea
    extends TextInputControl
    ユーザーに対して複数行のプレーン・テキストの入力を許可するテキスト入力コンポーネント。 JavaFXの以前のリリースとは異なり、TextAreaコントロールの一部として単一行入力はサポートされていませんが、この操作がTextFieldコントロールの唯一の目的です。 また、ある形式のリッチ・テキスト編集が必要な場合は、HTMLEditorコントロールもあります。

    TextAreaは、TextAreaにtextがまだ存在しない場合に、ユーザーにprompt textを表示するという概念をサポートします(ユーザー入力とプログラムによる設定のいずれか)。 これは、tooltipsまたは画面上のlabelsを使用することなく、テキスト領域に必要なものについてユーザーに通知する場合に有用です。

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

      • TextArea

        public TextArea​()
        テキスト・コンテンツが空のTextAreaを作成します。
      • TextArea

        public TextArea​(String text)
        初期テキスト・コンテンツを持つTextAreaを作成します。
        パラメータ:
        text - テキスト・コンテンツの文字列。
    • メソッドの詳細

      • getParagraphs

        public ObservableList<CharSequence> getParagraphs​()
        テキスト領域のコンテンツと連動する文字シーケンスの変更不可能なリストを返します。
        戻り値:
        テキスト領域の内容を元に戻す文字列の変更不可能なリスト
      • wrapTextProperty

        public final BooleanProperty wrapTextProperty​()
        テキストの長さがTextAreaの幅を超える場合に、テキストを別の行に折り返すかどうかをこの変数で示します。
        関連項目:
        isWrapText()setWrapText(boolean)
      • isWrapText

        public final boolean isWrapText​()
        プロパティwrapTextの値を取得します。
        プロパティの説明:
        テキストの長さがTextAreaの幅を超える場合に、テキストを別の行に折り返すかどうかをこの変数で示します。
      • setWrapText

        public final void setWrapText​(boolean value)
        プロパティwrapTextの値を設定します。
        プロパティの説明:
        テキストの長さがTextAreaの幅を超える場合に、テキストを別の行に折り返すかどうかをこの変数で示します。
      • getPrefColumnCount

        public final int getPrefColumnCount​()
        プロパティprefColumnCountの値を取得します。
        プロパティの説明:
        テキスト列の優先数。 これは、TextAreaの優先幅を計算するために使用されます。
      • setPrefColumnCount

        public final void setPrefColumnCount​(int value)
        プロパティprefColumnCountの値を設定します。
        プロパティの説明:
        テキスト列の優先数。 これは、TextAreaの優先幅を計算するために使用されます。
      • getPrefRowCount

        public final int getPrefRowCount​()
        プロパティprefRowCountの値を取得します。
        プロパティの説明:
        テキスト行の優先数。 これは、TextAreaの優先高を計算するために使用されます。
      • setPrefRowCount

        public final void setPrefRowCount​(int value)
        プロパティprefRowCountの値を設定します。
        プロパティの説明:
        テキスト行の優先数。 これは、TextAreaの優先高を計算するために使用されます。
      • getScrollTop

        public final double getScrollTop​()
        プロパティscrollTopの値を取得します。
        プロパティの説明:
        コンテンツを垂直方向にスクロールするピクセル数。
      • setScrollTop

        public final void setScrollTop​(double value)
        プロパティscrollTopの値を設定します。
        プロパティの説明:
        コンテンツを垂直方向にスクロールするピクセル数。
      • getScrollLeft

        public final double getScrollLeft​()
        プロパティscrollLeftの値を取得します。
        プロパティの説明:
        コンテンツを水平方向にスクロールするピクセル数。
      • setScrollLeft

        public final void setScrollLeft​(double value)
        プロパティscrollLeftの値を設定します。
        プロパティの説明:
        コンテンツを水平方向にスクロールするピクセル数。
      • createDefaultSkin

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

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

        public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData​()
        オーバーライド:
        getControlCssMetaData 、クラス: TextInputControl
        戻り値:
        コントロールのCSSでスタイル設定可能なプロパティの変更不可能なリスト
        導入されたバージョン:
        JavaFX 8.0