DocumentEvent: savoir d'où il vient?
Bonjour,
Je développe une petite appli en utilisant une architecture MVC.
J'ai un JTextField sur lquel j'ai mis un listener:
Code:
1 2 3
| txtTitre = new JTextField();
txtTitre.getDocument().addDocumentListener(controleur);
//controleur est mon controleur dans une autre classe. |
L'événement est bien capté dans mon controleur et fait ce qu'il faut:
Code:
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
} |
Ma question est la suivante,
Pour les composant JButton, j'utilisais le setActionCommand
Code:
btnAnnuler.setActionCommand("AnnulerFilmNouveau");
et je regardais d'où il venait en faisant:
Code:
if (e.getActionCommand().equals("AnnulerFilmNouveau")){//...
dans mon controleur.
Existe-t-il une manière équivalente de faire ça avec un DocumentEvent?