Suppression des événements d'un composant

Vous pouvez utiliser la vue Beans Java pour supprimer un événement ajouté à un composant.

Conseil : Si aucun événement n'apparaît dans la vue Beans Java, veillez à cliquer sur la flèche du menu de la vue Beans Java et à sélectionner Afficher les événements pour afficher les événements ou Evénements spécialistes pour afficher les événements, les adaptateurs et les modules d'écoute.

Pour supprimer un événement d'un composant, sélectionnez-le dans la vue Beans Java et utilisez l'option Supprimer du menu en incrustation ou la touche Del du clavier.

  1. A l'aide du bouton droit de la souris, cliquez sur l'événement dans la vue Beans Java.
  2. Cliquez sur Supprimer dans le menu en incrustation.
    • En mode Evénements spécialistes, la méthode de rappel de l'événement est supprimée du code source Java. Si la classe du module d'écoute implémente une interface requérant un corps de méthode pour la compilation, le programme efface le contenu de la méthode au lieu de supprimer l'intégralité de la méthode.
      Suppression d'une fenêtre fermée

      Si la méthode de rappel a été supprimée, qu'il n'existe plus d'implémentations de corps de méthode pour le module d'écoute et que ce dernier représente une classe interne anonyme, le module d'écoute est supprimé avec la méthode qui l'a enregistré dans le code source. Dans l'exemple ci-dessus, le module d'écoute Window possède uniquement un rappel windowOpened ; L'élément windowOpened est supprimé et l'instruction addWindowListener(...) qui l'ajoute au code source est également supprimée.

    • En mode Evénements spécialistes, lorsqu'une méthode de rappel est supprimée, elle est supprimée du module d'écoute ou remplacée par le corps d'une méthode vide si le module d'écoute implémente l'interface et doit disposer d'une méthode pour la compilation. Toutefois, contrairement au mode "Afficher les événements", il n'y a pas de suppression en cascade du module d'écoute. Si le module d'écoute ne dispose pas d'autres corps de méthodes de rappel, il n'est pas automatiquement supprimé.
      Mode spécialiste de suppression

      La suppression en mode Evénements spécialistes s'apparente à la suppression d'un l'élément sélectionné de son parent.

      Le module d'écoute peut également être sélectionné et supprimé. Cette opération supprime le module d'écoute du bean Java. Si le module d'écoute est une classe interne anonyme, il est supprimé du code source. Toutefois, dans le cas d'une classe de module d'écoute de noms, il est conservé après avoir été supprimé des beans Java qui l'utilisent.
      Mode spécialiste de suppression

Rubrique parent : Gestion des événements avec l'éditeur visuel

Concepts connexes
Vue Beans Java

Tâches connexes
Ajout d'événements à un composant
Affichage des événements pour un composant
Affichage du code source pour un événement

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.