|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : novembre 2004 Messages : 95 ![]() |
Yop.
Je crois que tous est dans le titre : je cherche un equivalent JavaFX a JFormattedTextField, histoire de faire un binding sur la valeur, et non pas sur le champ. Bon, on peut parvenir a la même chose avec Bindings.format, mais ça ne marche que dans un sens. Pour le binding bi-directionnel, c'est plus compliqué. Teocali |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() ![]() |
Si c'est pour le binding alors pourquoi pas ne pas Binder sur le TexteProperty du TextFeld
Voila un nouveau exemple complet publié par Oracle sur la gallerie des Exemple d'application. Au fait c'est un champ à saisir une date et un label qui nous indique la forme du date à saisir, alors ce label est bindé avec le TextProperty du TextField ,mais ils ont ajouté des instructions de teste de manière que le label ne va pas commencer à afficher la date saisie que lorsque la date est valide au minimun comme ça 12/12/1 (i.e 12/04/ ne va rien affiché selon le format donné) Voila ce qui s'affiche en entrée String1.png Je fais une saisie SSS.png La saisie est valide donc commence à être affiché: AAA.png Ce que j'ai trouvé aussi fort que lors de la définition de la méthode protected String computeValue() Il a utilisé les Exception de manière que ce qui est affiché au début n'est autre que ce qui est retourné après le catch Voila le code: Code :
BindS.png |
||
|
00
|
|
|
#3 |
|
Membre confirmé
![]() ![]() |
PS: Je sais que ton problème n'est pas encore résolu mais c'est juste un coup de main au cas où tu te retrouverait sur ce genre de situation. Car je pense que pour avoir l'équivalent de JFormattedTextField il faut le coder, j'ai dis je pense!
|
|
00
|
|
|
#4 |
![]() ![]() Fabrice BouyéDéveloppeur Java Inscription : août 2005 Messages : 3 908 ![]() |
En faisant une petite expérimentation, Richard Bair a semble-t-il trouvé un bon palliatif à ce problème. Même si l'API actuelle de TextField ne permet pas de mettre en place des validateurs et formatteurs, sa skin permet de le faire !
Voir MoneyField pour plus de détails.
__________________
Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes. Mon blog sur Développez.Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook |
|
00
|
|
|
#5 |
|
Membre confirmé
![]() ![]() |
Mais je pense que l'article publié avant ça sur la restriction sus les champs TextField peut d'une part d'avoir des restriction sur le champs tout en spécifiant ce qui doit être saisie.
|
|
00
|
Copyright © 2000-2012 - www.developpez.com