Orientamento agli eventi in Java

Sommario
La costituzione interna della nostra applicazione è un insieme di classi e dei loro diversi oggetti, questo costituisce un paradigma orientato agli oggetti, tuttavia questa è una parte di ciò che la nostra applicazione dovrebbe rappresentare.
Diciamo questo perché quando lavoriamo con un'interfaccia utente ci si aspetta che quando un utente dell'applicazione esegue un'azione su di essa, avrà una risposta, ad esempio se fa clic su un pulsante qualcosa dovrebbe essere mostrato sullo schermo, queste azioni eseguite dall'utente Sono chiamati eventi.
Il evento è un'azione che si verifica, in molti casi può essere attivata dall'utente, ma può anche essere il risultato di un'azione, ad esempio un timer che raggiunge un determinato orario, ognuna di queste due opzioni ci dà qualcosa in comune, che è un segnale che il nostro programma si aspetta di eseguire un'azione specifica.
Ad esempio, nell'immagine seguente abbiamo un flag che cambia posizione, ma questo cambiamento non è arbitrario, deve avvenire secondo il corso di un timer, quindi vediamo che quando il tempo inizia a scorrere il flag è abbassato, a metà del conta che è a metà dello schermo e quando finisce è in cima.

INGRANDIRE

Questo è l'esempio perfetto di un evento timer.
Tipi di eventiPossiamo quindi definire l'origine degli eventi in due categorie esterne ed interne, le eventi esterni sono quelli che aspettano un'azione che non dipende dal programma, come un tasto premuto o un clic su un pulsante, come vediamo questo viene eseguito da un essere umano, eventi interni Dipendono dallo stesso programma dell'esempio dei flag che dipendono da un timer.
Nel Giava Quando eseguiamo un evento, l'oggetto che riceve il segnale è chiamato la sorgente dell'evento, poiché questo è colui che ha il compito di tradurre ciò che sta ricevendo e di che tipo di evento si tratta, ad esempio un pulsante è il sorgente dell'azione dell'evento. premere il pulsante, quindi quando l'utente fa clic su di esso, questo oggetto è responsabile dell'invio dell'azione creando una chiamata al classe evento.
Vediamo di seguito un piccolo diagramma con il gerarchia di classi che gestiscono eventi in Giava:

INGRANDIRE

Tutte le classi che vediamo tranne ListenSelectionEventModificaEvento appartengono al pacchetto java.awt.event, mentre quelli che citiamo come esclusi sono nella confezione javax.swing.event.
Attiva eventiSe una classe può attivare un evento, anche tutte le sue sottoclassi saranno in grado di farlo, ecco perché vediamo che i componenti dell'interfaccia grafica possono attivare tutti gli eventi poiché sono sottoclassi della classe Componente.
Con questo finiamo questo tutorial in cui abbiamo visto inizialmente cosa implica l'orientamento agli eventi in Giava, possiamo concludere che non è qualcosa che viene a sostituire l'orientamento agli oggetti, ma piuttosto è un'estensione che ci consente di utilizzare classi e oggetti in altri tipi di piani, come l'interazione con l'utente.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave