テキスト フィールドは、文字列を入力または表示するために使用できます。 TextField は TextInputControl のサブクラスです。以下の図は、TextField.
のプロパティとコンストラクターをリストしています。ここでは、赤いテキスト色、指定されたフォント、右水平配置で編集不可能なテキスト フィールドを作成する例を示します。
TextField tfMessage = new TextField("T-Strom");
tfMessage.setEditable(false);
tfMessage.setStyle("-fx-text-fill: red");
tfMessage.setFont(Font.font("Times", 20));
tfMessage.setAlignment(Pos.BASELINE_RIGHT);
テキスト フィールド内でカーソルを移動して Enter キーを押すと、ActionEvent が起動されます。以下のコードは、下の図に示すように、ユーザーが新しいメッセージを設定できるように、前の例にテキスト フィールドを追加するプログラムを提供します。
TextFieldDemo は RadioButtonDemo (9 行目) を拡張し、ユーザーが新しいテキストを入力できるようにラベルとテキスト フィールドを追加します (14 ~ 21 行目)。テキストフィールドに新しいテキストを設定して Enter キーを押すと、新しいメッセージが表示されます (行 24)。テキスト フィールドで Enter キーを押すと、アクション イベントがトリガーされます。
パスワードの入力にテキスト フィールドを使用する場合は、TextField を PasswordField で置き換えます。 PasswordField は TextField を拡張し、入力テキストをエコー文字 ****** で非表示にします。
以上がテキストフィールドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。