Ascoltanti e adattatori di eventi

x

Privacy and cookies

Questo sito utilizza i cookie. Continuando, accetti il tuo uso. Ottieni maggiori informazioni; Ad esempio, su come controllare i cookie.

capito

annunci

oggetti che si occupano di eventi creato implementando le interfacce Listener. La maggior parte di queste interfacce Java degli ascoltatori sono progettate per rispondere a diversi eventi, in modo che includano più di un metodo.

Ad esempio, l’ascolto dei mouse Interations del mouse mouseInputListener ha sette metodi, tre metodi, tre metodi Il funzionamento del pulsante: mousePressed(), mouseReleased() e mouseClicked() e quattro relativi a Il movimento: mouseEntered(), mouseExited(), mouseMoved() e mouseDragged(). Ciò fa sì che la classe listener li implementerà tutti, anche se siamo interessati a usare alcuni di loro, e lasciare vuoto coloro che non sono interessati, perché ma la classe sarebbe astratta e nessun oggetto potrebbe essere creato.

Per semplificare la scrittura degli ascoltatori, Java fornisce un set di classi di adattatori, che implementano le interfacce di ascolto con tutti gli organismi dei metodi vuoti. Pertanto, un ascoltatore può essere creato specializzando un adattatore e implementando solo il metodo che interessa.

Vediamo un esempio, con la classe adattatore MouseInputAdapter, scrivere un ascoltatore di classe per moustori su un pulsante:

import java.awt.event.mouseevent;

import javax.swing.jbutton;

La classe pubblica si estende da Oyentaton javax.swing.event.mouseinputatter {

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *