ActionListener är ett bibliotek av klasser som ger Java-utvecklare en metod för att fånga händelserna . En händelse avfyras när en användare interagerar med en applikation . Till exempel klicka på en knapp aktiverar en händelse som talar om för kompilatorn vilka åtgärder att vidta för en knapp klick . Använda ActionListener , kan en utvecklare fånga händelser och kod för action input från användaren . Instruktioner
1
Inkludera klassbibliotek . Detta direktiv är placerad på toppen av Java-kod filen : import java.awt.event *;
2
Skapa en textruta och knapp för att hantera händelserna . . I det här exemplet , kommer text att visas i en textruta efter en användare klickar på en knapp . För att använda en knapp och textruta , måste de definieras i koden . Följande är syntaxen för att definiera dessa två variabler : Button myButton , TextField myText ; myButton = new Button ( " ! Click Me " ) ; myText = new TextField ( " Text visas här " , 35 ) ; add ( myButton ) , lägga ( myText ) ;
3
Lägg händelse fånga på knappen . Denna kod lägger en lyssnare till knappen , så den anpassade koden avfyras när användaren klickar : myButton.addActionListener ( this);
4
Lägg händelsen funktionen . Händelse kod programmeras i en separat funktion från huvud -koden . Följande syntax skapar en funktion som avfyras när någon klickar på knappen : public void actionPerformed ( ActionEvent myEvent ) { }
5
Lägg koden i händelsen funktionen att bearbeta när du klickar på knappen . Här är ett enkelt exempel på text som visas i en textbox. I följande kod läggs till händelsen funktion och sköt efter varje knapptryckning : public void actionPerformed ( ActionEvent myEvent ) { myText.setText ( " . Du klickade på knappen " ) ;}