Gestione degli eventi in Java

Sommario
Gli eventi da soli non significano nulla, dobbiamo avere una struttura che ci permetta di ottenere l'evento e poi qualche componente che lo riceve e fa qualcosa con detto evento, questo in Giava accade già grazie alle diverse classi che vengono costruite per queste operazioni.
Ci riferiamo alle interfacce e alle classi che ci consentono di costruire un evento, riceverlo e gestire cosa farne, questi componenti sono ciò che chiameremo ascoltatori o ascolti, Gestione o gestori.
Giava Funziona con un sistema di delega di responsabilità, questo è dato perché il modo in cui funzionano gli eventi lo fanno in questo modo, un oggetto sorgente crea e attiva un evento e un oggetto interessato a esso riceve e gestisce l'evento.
Quindi quest'ultimo oggetto è colui a cui è delegata la responsabilità di fare qualcosa con l'evento e deve avere due componenti, il primo è ascoltare o essere a conoscenza dell'evento e del secondo è fare qualcosa quando ricevi il segnale che ti aspetti, ecco perché avevamo indicato i termini AscoltatoreGestione.
L'oggetto Ascoltatore o event listener deve implementare l'interfaccia corretta per l'evento che gli è delegato, questo è il modo in cui si può garantire che vengano utilizzati i metodi corretti per poter gestire gli eventi corrispondenti.
Per questo possiamo stabilire una convenzione che ha alcune eccezioni, ma che di solito è quella per ciascuna Evento c'è un Ascoltatore , quindi se abbiamo a AzioneEvento avremo anche un Ascoltatore di azioni, con questo se stiamo creando un componente che ascolta quando a AzioneEvento quindi detto componente deve implementare l'interfaccia Ascoltatore di azioni.
Per lavorare con un evento, dobbiamo prima registrarlo nel nostro oggetto sorgente, questo è qualcosa di molto semplice per ogni oggetto che gestirà un evento, dobbiamo aggiungere questa azione, lo otteniamo usando un metodo chiamato add - Listener , dove lo spazio con due trattini che vediamo corrisponderà al nome dell'evento.
Registrati ActionEventSe vogliamo registrare l'evento AzioneEvento, allora dovremmo usare addActionListenerCon questo registreremo il tipo di evento che aspetteremo; Ciò significa che ogni oggetto sorgente ha associato tutte le forme che ci permettono di registrare gli eventi che è in grado di sparare.
Vediamo il seguente codice parziale in cui vediamo come viene eseguito l'intero processo di registrazione dell'evento:

Vediamo come creiamo l'oggetto Pulsante J chiamata pulsante OK, quindi creiamo a Ascoltatore chiamata ascoltatore1 che ha implementato l'interfaccia corrispondente e quindi al nostro pulsante OK Registriamo l'evento nel modo che avevamo indicato, in questo caso con addActionListener() e come parametro gli passiamo il listener1 che creiamo, tutto questo significa che quando l'azione passa, il nostro oggetto è in grado di rilevare cosa è successo.
Con questo finiamo questo tutorial, abbiamo imparato in modo più approfondito come è il processo di gestione e ascolto degli eventi che possiamo implementare nei nostri programmi in Giava quando utilizziamo il paradigma orientato agli eventi per costruire interfacce utente.
wave wave wave wave wave