Javafx2.2 Simuler un autoCompleteTextfield
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:
Citation:
BARBARA
BENOIT
BERNARD
BERTRAND
Je voudrais que quand je tape "B" mon contrôle affiche:
Le curseur devrait clignoter après mon "B".
Puis je tape un E et s'affiche:
Avec le curseur qui se met après "BE".
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:
Citation:
BE _______ NOIT
ça ressemble à rien...
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.