[JFORMATTEDTEXTFIELD] Utilisation d'un model comme pour la JTable
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:
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 :)