Bonjour,
Je trouve le principe de la JTable très bien fait. On passe un JTableModel à la JTable et c'est dans le modèle qu'on va mettre à jour nos objets via setValueAt(int, int).
Existe-t-il un comportament identique pour les JFormattedTextField ? En fait je voudrait mettre à jour certains champs de mes objet à partir de JFormattedTextfield sans passr par le clique d'un bouton.
Pour l'instant j'ai un bouton qui dans son actinolistener fait appel à une méthode qui se charge de récupérer les valeurs des JFormattedTextField, de les vérifier et de mettre à jour les valeurs de mes objets.

N'y-t-il pas quelque chose qui pourrait fonctionner de cette manière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
JFormattedTextField jftfVal1 = new JFormattedTextField();
jftfVal1.setModel(new TextMdel(){
    public Object getValue(){
            monObjet.getVal1();
    }
 
    public void setValue(Object o){
           if(this.test(o)){
               monObjet.setVal1(o);
           }
    } 
 
    private boolean test(Object o){
            ......
    }
});
merci