Bonjour,
Je voudrais simuler un textField (ou autre contrôle d'encodage) qui sur encodage d'un caractère indiquerait à la fois les caractères déjà entrés ainsi que le premier mot qui commence par ces caractères.
Immaginons que j'ai une liste de 4 noms:
Je voudrais que quand je tape "B" mon contrôle affiche:BARBARA
BENOIT
BERNARD
BERTRAND
Le curseur devrait clignoter après mon "B".BARBARA
Puis je tape un E et s'affiche:
Avec le curseur qui se met après "BE".BENOIT
Ma question ne porte pas sur la manière de trouver le complément mais bien sur l'encodage, le curseur et l'affichage du complément.
J'avais pensé à un HBox qui comprendrait un TextField et un Label.
Sur changement du contenu du TextField, je changerais le contenu du Label.
Il faudrait cependant que mon TextField soit toujours à la dimension de son contenu (qu'il s'agrandisse donc avec le nombre de caractères entrés).
Parce que si c'est pour avoir:
ça ressemble à rien...BE _______ NOIT
L'avantage du textField est que le curseur sera visible.
Est-ce que le textfield est le bon contrôle pour faire ça ?
Comment le redimensionner dynamiquement ?
Merci d'avance pour votre aide.
Partager