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.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave