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

クラスTextField

  • すべての実装されたインタフェース:
    Styleable, EventTarget, Skinnable
    直系の既知のサブクラス:
    PasswordField

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

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

    導入されたバージョン:
    JavaFX 2.0
    関連項目:
    TextArea
    • プロパティの詳細

      • onAction

        public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty
        このテキスト・フィールドに関連付けられているアクション・ハンドラ、またはアクション・ハンドラが割り当てられていない場合はnull アクション・ハンドラは通常、ユーザーが[Enter]キーを押したときに呼び出されます。
        関連項目:
        getOnAction()setOnAction(EventHandler)
      • alignment

        public final ObjectProperty<Pos> alignmentProperty
        TextField内に空きスペースがある場合にテキストを位置合せする方法を指定します。
        導入されたバージョン:
        JavaFX 2.1
        関連項目:
        getAlignment()setAlignment(Pos)
    • コンストラクタの詳細

      • TextField

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

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

      • getCharacters

        public CharSequence getCharacters()
        テキスト・フィールドのコンテンツを補助する文字シーケンスを返します。
        戻り値:
        テキスト・フィールドの内容を裏付ける文字シーケンス
      • getPrefColumnCount

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

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

        public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
        このテキスト・フィールドに関連付けられているアクション・ハンドラ、またはアクション・ハンドラが割り当てられていない場合はnull アクション・ハンドラは通常、ユーザーが[Enter]キーを押したときに呼び出されます。
        関連項目:
        getOnAction()setOnAction(EventHandler)
      • getOnAction

        public final EventHandler<ActionEvent> getOnAction()
        プロパティonActionの値を取得します。
        プロパティの説明:
        このテキスト・フィールドに関連付けられているアクション・ハンドラ、またはアクション・ハンドラが割り当てられていない場合はnull アクション・ハンドラは通常、ユーザーが[Enter]キーを押したときに呼び出されます。
      • setOnAction

        public final void setOnAction​(EventHandler<ActionEvent> value)
        プロパティonActionの値を設定します。
        プロパティの説明:
        このテキスト・フィールドに関連付けられているアクション・ハンドラ、またはアクション・ハンドラが割り当てられていない場合はnull アクション・ハンドラは通常、ユーザーが[Enter]キーを押したときに呼び出されます。
      • alignmentProperty

        public final ObjectProperty<Pos> alignmentProperty()
        TextField内に空きスペースがある場合にテキストを位置合せする方法を指定します。
        導入されたバージョン:
        JavaFX 2.1
        関連項目:
        getAlignment()setAlignment(Pos)
      • setAlignment

        public final void setAlignment​(Pos value)
        プロパティalignmentの値を設定します。
        プロパティの説明:
        TextField内に空きスペースがある場合にテキストを位置合せする方法を指定します。
        導入されたバージョン:
        JavaFX 2.1
      • getAlignment

        public final Pos getAlignment()
        プロパティalignmentの値を取得します。
        プロパティの説明:
        TextField内に空きスペースがある場合にテキストを位置合せする方法を指定します。
        導入されたバージョン:
        JavaFX 2.1
      • 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