Come realizzare e gestire un evento in Java

tramite: O2O
Difficoltà: media
17

Introduzione

Con l'avvento della programmazione ad oggetti, abbiamo assistito ad una vera e propria rivoluzione in questo campo. Il linguaggio Java, in particolare, ci permette di eseguire diverse azioni. Tra i vari elementi di cui possiamo usufruire, figurano gli eventi. Si tratta fondamentalmente di una sorta di variazione di stato, che viene generata da una determinata applicazione in esecuzione. Per capire meglio di cosa stiamo parlando, possiamo dare uno sguardo ai passaggi successivi di questa piccola guida. Grazie ad essa, scopriremo come realizzare e gestire un evento in Java. Se non abbiamo particolare dimestichezza con i linguaggi di programmazione, meglio farci aiutare da un esperto in questo campo. Ad ogni modo, andiamo a vedere cos'è un evento in Java.

27

Occorrente

Assicurati di avere a portata di mano:
  • Padronanza della programmazione visuale in Java
  • PC
37

Identificare un evento in java e creare una classe

Prima di procedere a realizzare e gestire un evento in java, dobbiamo definire un "evento". Prendiamo come esempio una finestra grafica provvista di pulsanti. Nel momento in cui andiamo a cliccare su uno di essi, attiviamo un meccanismo specifico. Si avrà quindi l'avvio di un'azione con un semplice click. Mettiamo caso che si debba realizzare una semplice applicazione. Con essa dovremmo riuscire a visualizzare una finestra con un pulsante al suo interno. Se clicchiamo sul tasto in questione, visualizzeremo un messaggio di avviso a video. In questo caso avremo un evento e potremo creare un'apposita classe con Java. La prima cosa da fare, infatti, è nominare tale classe con la voce "Finestra-Evento", la quale sarà un'estensione di un JFrame.

47

Inserire un pulsante in un costruttore "FinestraEvento"

Vediamo nel dettaglio come si fa a realizzare una "Finestra-Evento" su Java. All'interno del costruttore, andiamo a definire le seguenti caratteristiche:
setSize (400,400);
setDefaultCloseOperation (EXIT_ON_CLOSE);
setVisible (true).
A questo punto potremo dichiarare un pannello personalizzato che conterrà il nostro pulsante. Istanziamolo all'interno del costruttore "FinestraEvento ()". Il pannello risultante da questo passaggio diverrà uno specifico oggetto di classe JPanel. Come attributo della nostra classe FinestraEvento, aggiungiamo un JButton. All'interno del costruttore, creiamo un'istanza del bottone e agganciamolo al pannello.

57

Guarda il video

Continua la lettura
67

Creare e gestire l'evento usando il metod "ActionListener"

Ora possiamo creare il nostro evento in Java. In questo caso si tratterà di un ascoltatore del mouse. Creiamo all'interno della nostra classe una "classe innestata", o inner-class. Essa avrà il compito di gestire l'evento. Grazie alla inner-class avremo modo di implementare l'interfaccia "ActionListener". Beneficierà dell'implementazione anche il metodo "actionPerformed ()". Ora dobbiamo effettuare al registrazione di questa classe sul pulsante, il quale dovrà osservare la sorgente. Sull'oggetto "pulsante" applicheremo il metodo "addActionListener ()", che richiederà l'istanza dell'apposito ascoltatore. A questo punto dovremo fare un test e verificarne il funzionamento. Implementiamo il metodo "main ()" e creiamo un nuovo oggetto "FinestraEvento". Andiamo dunque ad eseguire la nostra classe per ottenere il risultato sperato.

77

Consigli

Non dimenticare mai:
  • Studiamo le API sugli eventi per comprenderne appieno il significato.
  • Prepariamoci sulle basi di Java prima di affrontare operazioni come la creazione e gestione di un evento.
Alcuni link che potrebbero esserti utili:

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Segnala il video che ritieni inappropriato
Devi selezionare il video che desideri segnalare
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Programmazione

Come creare uno fondo personalizzato in Java

Come è ormai noto, Java è un importante linguaggio di programmazione orientato agli oggetti. Una delle più rilevanti possibilità che questo offre, è sicuramente quella ...
Programmazione

Come creare un grafico a torta in Java

Molti utenti che usano comunemente il Pc o qualsiasi smartphone, avranno sicuramente notato il famoso logo di Java in varie applicazioni, oppure lo hanno installato ...
Programmazione

Come realizzare un testo colorato in Java

Realizzare un testo colorato in Java che sia presente all'interno di una finestra grafica è un'operazione relativamente semplice, ma può risultare complicata per ...
Programmazione

Come inserire musica di sottofondo in Java

Che sia lavoro, che sia relax o qualsiasi altro momento una bella canzone di sottofondo non guasta mai e ascoltando le nostre preferite ci fa ...
Programmazione

Come aprire un file immagine in Java

Java è uno dei linguaggi di programmazione più diffusi. Grazie alla sua semplicità e alla sua estrema portabilità ha soppiantato linguaggi di vecchia generazione come ...
Windows

Come creare un'interfaccia grafica in NetBeans

In tale guida verrà descritto come creare un'interfaccia grafica in NetBeans sfruttando un comodo editor Drag & Drop messo a disposizione dal programma. Il linguaggio ...
Programmazione

Come realizzare un testo colorato in Java

Vediamo come realizzare un testo colorato in Java che sia presente all'interno di una finestra grafica. Il nostro compito principale è di creare un ...
Programmazione

Come creare un grafico a torta in Java

Molti utenti che usano comunemente il Pc o qualsiasi smartphone, avranno sicuramente notato il famoso logo di Java in varie applicazioni, oppure lo hanno installato ...
Programmazione

Come inserire musica di sottofondo in Java

Il nostro scopo principale è di creare un programma con interfaccia grafica dove inserire della piacevole musica di sottofondo, mentre stiamo lavorando su di essa ...
Programmazione

Come aprire un file immagine in Java

Eccoci giunti ad una nuova guida dedicata alla programmazione nel linguaggio Java. Vedremo, con semplici passi, come aprire un file immagine e visualizzarlo all'interno ...
Programmazione

Eclipse: guida base

Ogni programmatore Java o di qualunque altro linguaggio quali, C++ e PHP, necessita di un ambiente di sviluppo ad hoc che semplifichi la progettazione del ...
Programmazione

Eclipse: guida base

Ogni programmatore Java o di qualunque altro linguaggio quali, C++ e PHP, necessita di un ambiente di sviluppo ad hoc che semplifichi la progettazione del ...
Programmazione

Come programmare una calcolatrice in Java

Al giorno d'oggi è importantissimo saper usare i linguaggi di programmazione, visto che la tecnologia e l'informatica sono diventate basi utili per ogni ...
Programmazione

Realizzare una semplice finestra grafica in Java

Java è un linguaggio di programmazione interamente dedicato agli oggetti ed offre costrutti utili, semplici e intuitivi per gestire ed implementare la totalità dei compiti ...
Programmazione

Come creare forme geometriche in Java

Eccoci giunti ad una nuova guida dedicata alla programmazione in linguaggio Java. Vedremo come creare delle forme geometriche all'interno di una finestra grafica. Imparando ...
Programmazione

Come creare forme geometriche in Java

Nella guida che segue, ci dedicheremo alla programmazione in linguaggio Java. Vedremo insieme come creare delle forme geometriche all'interno di una finestra grafica. Così ...
Windows

Come svuotare la cache Java

Java rappresenta uno dei linguaggi di programmazione per internet, sicuramente più utilizzato per rendere dinamico ed attivo un sito web. Viene costantemente aggiornato, in modo ...
Programmazione

Come confrontare due date in Java

Specialmente se si ha a che fare con dei database, in fase di programmazione è necessario dover gestire date e orari. Anche java, come quasi ...
Programmazione

Creare un thread in Java

Vediamo d'introdurre, per mezzo di questa guida, come creare ed usare un semplice thread in linguaggio Java. Vedremo l'uso della classe Thread e ...
Programmazione

Creare un thread in Java

Vediamo d'introdurre, per mezzo di questa guida, come creare ed usare un semplice thread in linguaggio Java. Vedremo l'uso della classe Thread e ...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer»”.