Maison  >  Article  >  Java  >  Champ de texte

Champ de texte

PHPz
PHPzoriginal
2024-07-16 03:38:10338parcourir

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: red");
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, il déclenche un ActionEvent. 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 ******.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn