Det overordnede formål programmeringssprog Java bruges til at gøre software og web -applikationer. Grafiske brugergrænseflader ( GUI) kan oprettes i Java-programmer ved hjælp af ActionListener grænseflade til at skabe dynamiske programmer og tillade brugerinteraktion. Den ActionListener er en event handler , der udfører en opgave, når en bestemt handling er udført af brugeren. Denne handling kan være alt , at brugeren kan gøre , såsom at bevæge musen eller trykke på en knap på tastaturet. Ting du skal
Java run- time miljø
Java Development Kit
Java-udviklingsmiljø
Vis Flere Instruktioner
1
Start din Java udviklingsprogram.
2
Opret en ny klasse -fil ved at klikke på menuen "Filer" og vælge " ny". Enter " ButtonActionListener.java " i " File Name " feltet og gem.
3
Importer java.awt.event pakken ved at skrive følgende i toppen af filen i teksten redaktør : .
import java.awt.event * ;
java.awt.event pakke giver adgang til ActionListener interfacet
4
Opret ButtonActionListener . klasse og har det implementere ActionListener grænsefladen ved at skrive følgende i teksteditoren umiddelbart efter pakken erklæring : Hej
public class ButtonActionListener implementerer ActionListener {}
resten af koden for klassen vil være skrevet inde i krøllede parenteser
5
Opret en knap kaldet "knappen " ved at skrive i den følgende kode: .
JButton knap = new JButton ( " Button label" ) ; < br >
Erstat " Button label" med, hvad du ønsker, at knappen for at vise
6
Tilsæt ActionListener til knappen ved at skrive følgende : .
button.addActionListener ( dette) ;
ActionLister kan tilføjes til enhver form for Java GUI komponent
7
Opret en actionPerformed () metode , der tager på et ActionEvent type som et argument < br . . >
Et eksempel er : public void actionPerformed ( ActionEvent e ) { System.out.println ( "Go" );}
Denne kode vil gøre computeren udskrive "Go ", når der trykkes på knappen . Enhver handling kan udføres, når en begivenhed indtræffer ved at placere koden implementering mellem de krøllede parenteser .
8
Kompiler koden og køre GUI.