J'ai abandonné les GUI Builders pour Java et maintenant je les développe complètement en code (pas vraiment très dur, avec quelques heures de pratique). Maintenant, je m'occupe de la gestion des événements.Gestion des événements en Java: nécessite-t-il des gestionnaires d'événements vides?
Mais je trouve que lorsque j'essaie d'utiliser une classe pour implémenter un type d'écouteur, par exemple.
private class TextAction implements FocusListener
{
public void focusGained(FocusEvent e)
{
responseTxt.setText("Got focus");
}
public void focusLost(FocusEvent e)
{
}
}
Je dois fournir un gestionnaire d'action vide (comme ci-dessus) pour FocusLost, même si je ne ai pas besoin, ou je reçois un nastygram de l'éditeur disant que ce n'est pas une classe abstraite Cela signifie-t-il que les gestionnaires d'actions doivent afficher un gestionnaire d'actions pour chaque type d'événement associé à l'écouteur, même si l'action n'est pas utilisée dans le programme?
Merci pour toute aide à ce sujet.
Je suggère fortement d'ajouter un @Override là-dedans. –
Oui bien sûr, vous avez raison. – x4u