Sommario
Nel Giava ci sono più eventi oltre al AzioneEventoInfatti, possiamo catturare gli eventi che vengono attivati da elementi come la finestra o il mouse stesso, con i quali possiamo aspettarci più di un semplice clic da parte dell'utente o di attivare qualche altro evento direttamente dal programma.Conoscendo la varietà di eventi che abbiamo, possiamo pensare un po' oltre e generare migliori applicazioni delle nostre interfacce nei programmi, poiché possiamo pensare a come risolvere i problemi attraverso i diversi modi disponibili.
Questo evento può essere attivato quando si utilizza la classe Finestra o da una qualsiasi delle sue sottoclassi, come JFrame che è una sottoclasse di Finestra ecco perché questa classe può chiamare e attivare questo tipo di evento.
Cosa si può catturare?Abbiamo diversi eventi che possiamo catturare con queste classi, ad esempio, l'evento di apertura di una finestra, l'evento di chiusura, l'evento di chiusura della vendita, di massimizzarla, minimizzarla, ecc. Come possiamo vedere, questo può darci più possibilità della semplice gestione del AzioneEvento.
Al fine di attuare il FinestraEventi dobbiamo usare il WindowListener e creare il nostro componente listener che catturerà gli eventi corrispondenti alla finestra del programma.
Un altro dei casi che possiamo catturare nelle nostre interfacce utente sono gli eventi del mouse o del mouse, ovvero ogni volta che spostiamo il puntatore all'interno della finestra del programma, facciamo un clic o passiamo su un particolare elemento, possono essere catturati da le nostre interfacce e le loro implementazioni nei diversi ascoltatori cosa facciamo.
Interfacce per MouseEventClasse MouseEvent contiene due interfacce per gestire gli eventi del mouse, la prima è Mouseascoltatore e il secondo è MouseMotionAscoltatoreIn questo caso, il primo catturerà tutti gli eventi che non rappresentano il movimento per così dire, come il clic, la pressione, il rilascio del pulsante dopo averlo premuto, ecc. La seconda interfaccia, invece, ci fornirà le linee guida per poter gestire eventi dinamici come il movimento, il trascinamento del cursore, ecc.
Con questo tipo di evento possiamo ottenere effetti come far apparire o scomparire elementi dalla finestra del programma eseguendo un comportamento specifico del mouse o anche evitando di dover costruire un pulsante per ricevere un'azione quando si fa clic su un elemento.
Come possiamo vedere, abbiamo nuovi elementi che possiamo utilizzare all'interno dei nostri programmi per renderli più interattivi con l'utente, questo ci darà una maggiore ricchezza comunicativa e allo stesso modo saremo in grado di rendere i programmi più facili da usare e manipolare da le parti interessate. In particolare, questa è un'area più avanzata di Giava quindi dobbiamo fare più ricerche per ottenere tutte le sfumature disponibili, in modo da poter utilizzare le migliori pratiche consigliate e avere così un programma abbastanza professionale.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo