Ein Textfeld kann zur Eingabe oder Anzeige einer Zeichenfolge verwendet werden. TextField ist eine Unterklasse von TextInputControl. Die folgende Abbildung listet die Eigenschaften und Konstruktoren in TextField auf.
Hier ist ein Beispiel für die Erstellung eines nicht bearbeitbaren Textfelds mit roter Textfarbe, einer bestimmten Schriftart und horizontaler Ausrichtung nach rechts:
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);
Wenn Sie den Cursor im Textfeld bewegen und die Eingabetaste drücken, wird ein ActionEvent ausgelöst. Der folgende Code gibt ein Programm an, das dem vorherigen Beispiel ein Textfeld hinzufügt, damit der Benutzer eine neue Nachricht festlegen kann, wie in der Abbildung unten dargestellt.
TextFieldDemo erweitert RadioButtonDemo (Zeile 9) und fügt eine Beschriftung und ein Textfeld hinzu, damit der Benutzer einen neuen Text eingeben kann (Zeilen 14–21). Nachdem Sie im Textfeld einen neuen Text eingegeben und die Eingabetaste gedrückt haben, wird eine neue Nachricht angezeigt (Zeile 24). Durch Drücken der Eingabetaste im Textfeld wird ein Aktionsereignis ausgelöst.
Wenn ein Textfeld zur Eingabe eines Passworts verwendet wird, verwenden Sie PasswordField, um TextField zu ersetzen. PasswordField erweitert TextField und verbirgt den Eingabetext mit Echozeichen ******.
Das obige ist der detaillierte Inhalt vonTextFeld. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!