Bonjour,
Je développe une petite appli en utilisant une architecture MVC.
J'ai un JTextField sur lquel j'ai mis un listener:
L'événement est bien capté dans mon controleur et fait ce qu'il faut:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 txtTitre = new JTextField(); txtTitre.getDocument().addDocumentListener(controleur); //controleur est mon controleur dans une autre classe.
Ma question est la suivante,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void insertUpdate(DocumentEvent e) { vue_dialogue.enabledBtnCreer((e.getDocument().getLength() > 0)); } public void removeUpdate(DocumentEvent e) { vue_dialogue.enabledBtnCreer((e.getDocument().getLength() > 0)); } public void changedUpdate(DocumentEvent e) { // TODO Auto-generated method stub }
Pour les composant JButton, j'utilisais le setActionCommand
et je regardais d'où il venait en faisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part btnAnnuler.setActionCommand("AnnulerFilmNouveau");
dans mon controleur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (e.getActionCommand().equals("AnnulerFilmNouveau")){//...
Existe-t-il une manière équivalente de faire ça avec un DocumentEvent?
Partager