Hvordan binde en metode til en hendelse i Java

Hvordan binde en metode til en hendelse i Java


I Java programmeringsspråk, er funksjonen av grafiske brukergrensesnitt (GUI) drevet av brukergenererte hendelser. Dette kan være noe slikt som å klikke på en knapp, flytte en mus, eller trykke på en bestemt knapp på et tastatur. Siden brukerne utføre disse oppgavene med sikte på å manipulere programmet de bruker, Java-programmerere trenger å binde spesifikke hendelser i brukergrensesnittet til spesifikke metoder som styrer programmet funksjon.

Bruksanvisning

1 Gjør klassen implementere "Action" ved å legge til "implements Action" til klassen din erklæring.

2 Legg en handling lytteren til den aktuelle komponenten. Dette kan være en knapp, eller til og med hele programvinduet selv. Legg handlingen lytteren til nødvendig komponent med syntaksen ".addActionListener (denne);" til enden av navnet på komponenten.

3 Erklærer en metode for å utløse når den foretrukne hendelse inntreffer med følgende syntaks:

public void actionPerformed (Actione e) {

}

4 Plasser den metoden du ønsker å binde seg til arrangementet mellom klammeparenteser av den metoden du bare erklært.