Dans mon application, un TextField est lié bidirectionnellement à layoutXProperty d'un volet. Toute modification dans le champ de texte mettra à jour la présentationX du volet immédiatement. Par exemple, si layoutX est 500 et que le dernier zéro est supprimé, la position du volet saute immédiatement à x = 50. De même, si le volet est déplacé autour de la valeur dans le champ texfield reflète la valeur layoutX du volet. La liaison "glisser" est très bien, mais maintenant je veux attendre la touche RETOUR dans le champ de texte avant que le layoutX de la fenêtre ne soit mis à jour (je veux d'abord vérifier les valeurs limites valides). J'ai essayé ChangeListeners et la liaison de bas niveau, mais je ne peux pas le faire fonctionner de manière satisfaisante.JavaFX 8 Validation unidirectionnelle à liaison double
Est-ce que quelqu'un a des idées sur la façon de mettre en œuvre cela. Il me semble que ce serait une action commune, mais il y a TRES peu d'informations dans les livres ou sur le web à ce sujet. Un changelistener peut-il consommer un événement contraignant?
Il suffit d'utiliser deux écouteurs au lieu de fixations. Utilisez un écouteur pour un 'ActionEvent' sur le' TextField' –