? Applications Java peuvent créer des interfaces utilisateur , ce qui permet aux utilisateurs d'effectuer des tâches d'application . Au sein de ces interfaces utilisateur , le code Java doit être capable de répondre à une interaction utilisateur , en adaptant le traitement à n'importe quel actions que l'utilisateur prend . Événements Java sont la clé de cette technique , car ils offrent des programmes avec les moyens de détecter une telle interaction de l'utilisateur . Programmation des événements dans Java implique un certain nombre d'activités. Interfaces utilisateur
Quand la plupart des programmeurs apprendre Java , leurs premiers programmes fonctionnent sans intervention de l'utilisateur . Lors de la première apprendre à créer des interfaces utilisateur en Java, les programmeurs ont besoin d'adapter les structures de contrôle au sein de leurs applications. Quand une application Java avec une interface utilisateur commence l'exécution , le traitement initial repose normalement les divers éléments de l'interface utilisateur , tels que des boutons et des champs de texte , puis les présente à l'utilisateur d' interagir avec . Au cours de cette phase initiale du traitement , les programmes peuvent également mettre en place des écouteurs d'événements , l'instruction Java pour «écouter» les événements d'utilisateurs tels que l'interaction avec les composants de l'interface utilisateur .
Types d'événements
programmes Java
peuvent écouter les différents types d'événements . L'interaction de l'utilisateur peut comprendre le déplacement de la souris , en cliquant sur les boutons de la souris et en tapant sur le clavier . Les programmes Java peuvent écouter spécifiquement pour ces événements , ainsi que de détecter quel composant l'utilisateur interagit avec . Quand un programme Java crée une interface utilisateur en utilisant les bibliothèques comme la boîte à outils Swing, il peut assigner des écouteurs d'événement à chaque élément de l'interface , de sorte que lorsque Java détecte interaction de l'utilisateur avec ceux-ci, il appelle une méthode pour adapter le traitement à l'action effectuée par l'utilisateur.
écouteurs d'événements
Lorsqu'un programme Java attribue un écouteur d' événement à un composant de l'interface utilisateur en particulier , le programme se déplace vers un point particulièrement exécution lorsque l'écouteur détecte un événement utilisateur . Les programmeurs doivent donc fournir des instructions pour ce qui devrait se produire lorsque de tels événements se produisent. La première étape de ce processus est généralement de déterminer quel composant de l'interface utilisateur que l'utilisateur a interagi avec . L'exemple de code suivant illustre l'acquisition de la source d'un événement:
userEvent.getSource ();
Ce code montre une instance de la classe ObjetEvenement appelant la méthode " getSource " . Événements en Java héritent de la classe de ObjetEvenement . La méthode " getSource " retourne un objet représentant l'élément de l'interface utilisateur que l'utilisateur a interagi avec , si le code peut alors réagir de manière appropriée à cette action.
Personnalisés événements
ainsi que la création d' écouteurs d'événement dans l'interface graphique Java ( Graphical User Interface ) des applications , les programmeurs peuvent éventuellement créer leurs propres types d'événements. En général , les programmes peuvent utiliser les types d'événements existants en Java, car ils offrent des fonctionnalités étendues pour beaucoup de types d'événements utilisateur, y compris la souris , clé et événements de fenêtre . Toutefois, dans certains cas spécialisés , les programmeurs choisissent de mettre en œuvre leurs propres classes d'événements . Pour ce faire , ils peuvent étendre une des classes d'événements existants et de fournir toute fonctionnalité supplémentaire dont ils ont besoin .