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 :
merci
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){ ...... } });![]()
Partager