Bonjour, je créer actuellement une application java, comme dit dans le titre j'aimerai utiliser un formateur lors d'un bind ... Sauf que ce bind est un bindBidirectional... Je me retrouve face au problème suivant : soit le bindBidirectional fonctionne mais j'utilise pas le formatage ou j'utilise le formatage mais le nom de la carte n'est pas afficher ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 listDeCarte.getSelectionModel().selectedItemProperty().addListener((o, ov, nv) -> { if (ov != null) detailCarte.textProperty().unbindBidirectional(ov.nomCarteProperty()); if (nv != null) { // detailCarte.textProperty().bindBidirectional(nv.nomCarteProperty()); ///Fonctionne mais n'utilise pas le formatage detailCarte.textProperty().bind(Bindings.format("Mon texte",nv.nomCarteProperty())); //// Fonctionne mais n'affiche mon le nom de la carte } else { detailCarte.setText(""); } });
Auriez-vous soit une solution pour "fusionner" les deux codes ou bien une astuce pour me permettre d'afficher le nom de la carte ?
Merci d'avance pour votre aide.
Cordialement.
Partager