et l'observer =>
Dans le TextField texte, le nom + le prenom n'appairaisse pas ! !
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 public class PaneDossier extends JPanel implements Observer { /** * */ private JTextField texte; /** * Constructeur par arguments * @param hypothese */ public PaneDossier(Dossier dossier, Hypothese hypothese) { super(); this.hypothese = hypothese; this.dossier = dossier; add(getTexte()); this.remplirChamps(); } public void update(Observable o, Object arg) { setTexte(hypothese.getNom()+hypothese.getPrenom()); this.repaint(); } public void setTexte(String texte) { this.texte.setText(texte); } public JTextField getTexte() { if (texte==null){ texte= new JTextField(); texte.addKeyListener( new KeyAdapter() { public void keyReleased(KeyEvent e) { getHypothese().setTexte(texte.getText()); } }); } return texte; } }






Répondre avec citation






Partager