Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam4:gui:jfacebinding [2013/03/28 01:43] – [3.3- Implémentation du comportement] jcheron | slam4:gui:jfacebinding [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
<sxh java; | <sxh java; | ||
- | public abstract class AbstractModelObject | + | public abstract class AbstractModel |
private final PropertyChangeSupport propertyChangeSupport = new PropertyChangeSupport( | private final PropertyChangeSupport propertyChangeSupport = new PropertyChangeSupport( | ||
this); | this); | ||
Ligne 46: | Ligne 46: | ||
* Appeler **firePropertyChange** sur la modification de ses membres | * Appeler **firePropertyChange** sur la modification de ses membres | ||
<sxh java; | <sxh java; | ||
- | public class Utilisateur extends | + | public class Utilisateur extends |
private String nom; | private String nom; | ||
private int age; | private int age; | ||
Ligne 98: | Ligne 98: | ||
===== -- Création d'une vue ===== | ===== -- Création d'une vue ===== | ||
- | Créer la classe FormUtilisateur, | ||
- | {{: | + | < |
+ | < | ||
+ | < | ||
+ | </ | ||
+ | {{: | ||
==== -- Implémentation du code ==== | ==== -- Implémentation du code ==== | ||
< | < | ||
Ligne 153: | Ligne 156: | ||
<sxh java; | <sxh java; | ||
- | public class Utilisateurs extends | + | public class Utilisateurs extends |
private final List< | private final List< | ||
Ligne 176: | Ligne 179: | ||
==== -- Modification de la vue ==== | ==== -- Modification de la vue ==== | ||
- | < | + | < |
+ | < | ||
+ | < | ||
+ | </ul></ | ||
{{: | {{: | ||
- | |||
==== -- Implémentation du comportement ==== | ==== -- Implémentation du comportement ==== | ||
+ | < | ||
<sxh java; | <sxh java; | ||
btnAjouter.addSelectionListener(new SelectionAdapter() { | btnAjouter.addSelectionListener(new SelectionAdapter() { | ||
Ligne 205: | Ligne 210: | ||
}); | }); | ||
</ | </ | ||
+ | ==== -- Ajout du binding ==== | ||
+ | < | ||
+ | {{: | ||
+ | |||
+ | < | ||