"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Champ de texte

Champ de texte

Publié le 2024-07-31
Parcourir:161

Un champ de texte peut être utilisé pour saisir ou afficher une chaîne. TextField est une sous-classe de TextInputControl. La figure ci-dessous répertorie les propriétés et les constructeurs dans TextField.

Image description

Voici un exemple de création d'un champ de texte non modifiable avec une couleur de texte rouge, une police spécifiée et un alignement horizontal à droite :

TextField tfMessage = new TextField("T-Strom");
tfMessage.setEditable(false);
tfMessage.setStyle("-fx-text-fill: rouge");
tfMessage.setFont(Font.font("Times", 20));
tfMessage.setAlignment(Pos.BASELINE_RIGHT);

Image description

Lorsque vous déplacez le curseur dans le champ de texte et appuyez sur la touche Entrée, un ActionEvent est déclenché. Le code ci-dessous donne un programme qui ajoute un champ de texte à l'exemple précédent pour permettre à l'utilisateur de définir un nouveau message, comme le montre la figure ci-dessous.

Image description

Image description

TextFieldDemo étend RadioButtonDemo (ligne 9) et ajoute une étiquette et un champ de texte pour permettre à l'utilisateur de saisir un nouveau texte (lignes 14 à 21). Après avoir défini un nouveau texte dans le champ de texte et appuyé sur la touche Entrée, un nouveau message s'affiche (ligne 24). Appuyer sur la touche Entrée dans le champ de texte déclenche un événement d'action.

Si un champ de texte est utilisé pour saisir un mot de passe, utilisez PasswordField pour remplacer TextField. PasswordField étend TextField et masque le texte saisi avec des caractères d'écho ******.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/paulike/textfield-4jgh?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3