ActionListener is een bibliotheek van klassen die Java-ontwikkelaars geeft een methode voor het vastleggen van gebeurtenissen . Een gebeurtenis wordt afgevuurd wanneer een gebruiker met een applicatie . Bijvoorbeeld , klikken op een knop vuurt een gebeurtenis die de compiler welke actie te nemen voor een druk op de knop vertelt . Met behulp ActionListener , kan een ontwikkelaar val evenementen en code voor actie input van de gebruiker . Instructies 1 Neem de class library . Deze richtlijn wordt geplaatst op de top van de code -bestand Java : import java.awt.event * ; kopen van 2 Maak een tekstvak en de knop om de gebeurtenissen te verwerken. . In dit voorbeeld wordt tekst weergegeven in een tekstvak nadat de gebruiker op een knop klikt . Om een knop en textbox gebruiken , moeten ze worden vastgesteld in de code . Het volgende is de syntax voor het definiëren van deze twee variabelen : Button myButton ; TextField myText ; myButton = new Button ( " ! Klik op mij " ) ; myText = new TextField ( " Tekst verschijnt hier " , 35 ) ; add ( myButton ) ; add ( myText ) ; 3 Voeg event vangen aan de knop . Deze code hecht een luisteraar op de knop , zodat de aangepaste code wordt gestart wanneer de gebruiker klikt : myButton.addActionListener ( this) ; 4 In de functie gebeurtenis . Event code wordt geprogrammeerd in een aparte functie van de belangrijkste code . De volgende syntaxis creëert een functie die wordt geactiveerd wanneer de knop wordt geklikt : public void actionPerformed ( ActionEvent myEvent ) { } 5 Voeg de code in de functie gebeurtenis te verwerken nadat de knop wordt geklikt . Hier is een eenvoudig voorbeeld van de tekst weergegeven in een tekstvak . De volgende code wordt toegevoegd aan het evenement functie en vuurde na elke druk op de knop : public void actionPerformed ( ActionEvent myEvent ) { myText.setText ( " . Je klikte op de knop" ) ; }
|