Java auditeurs d'action gérer les événements . Une classe qui implémente un écouteur d' action permet une action à effectuer sur la base d'un déclencheur spécifique. Les auditeurs d'action permettent d'interfaces utilisateur graphiques, ou des interfaces graphiques , pour être interactive. Quand une interface graphique est construit, auditeurs d'action deviennent attachés aux éléments spécifiques de l'interface graphique. Lorsqu'un utilisateur effectue une action sur un composant, tels que cliquer sur un bouton, les interceptions d'écouteur d'action à cet événement et exécute son code . Choses que vous devez
texte éditeur
Afficher plus Instructions
1
créer une classe qui permettra de prolonger la JFrame de classe Java et mettre en œuvre l'interface. La classe JFrame crée un JFrame , qui sera la fenêtre principale de l'interface graphique. Ouvrez votre éditeur de texte et entrez le code suivant : . . .
Import javax.swing * ;
import java.awt * ;
java.awt.event d'importation * ;
TestClass public class extends JFrame implements ActionListener {
TestClass publique () { }
}
2
Créez des variables de classe pour être utilisé avec l'écouteur d'action . Dans votre éditeur de texte, saisissez le code suivant :
étiquette JLabel = new JLabel ( "Color ici ");
Couleur [] = { Color.Black couleurs , color.red , Couleur. jaune };
int count = 0;
TestClass publique () { }
...
Ce code crée un JLabel appelé "label" qui servira de toile. Un tableau est créé, qui permet de stocker des objets de couleur pour changer la couleur de fond de la JLabel , et un "count" entier est créé pour garder une trace de ce que l'indice dans le tableau nous sommes .
3 < p> Création d'un conteneur et d'un bouton . Entrez le code suivant dans votre éditeur de texte : Test Container public
() {
JPanel Mpane = new JPanel ();
bouton = new JButton Mpane ;
}
Ce code crée un JPanel qui agira en tant que cadre principal pour l'interface graphique . Il crée un JButton et affecte le ActionListener à elle. Lorsque le bouton est cliqué, la méthode actionPerformed () est appelée , et une action sera effectuée.
4
créer la méthode actionPerformed (). Dans votre éditeur de texte, saisissez le code suivant :
publique vide actionPerformed ( ActionEvent e) {
label.setOpaque (true);
if ( i <3 ) {
label.setBackground (couleurs [i]) ;
compteur de
+ +; }
autre compteur de
= 0;
}
Ce code change la couleur de fond de l'étiquette et puis incrémente la variable "compteur" pour vous déplacer dans le tableau de couleurs . Si compteur atteint " 3 ", il est remis à " 0".
5
créer la méthode principale . Entrez le code suivant :
public static void main ( String [] args ) {
JFrame frame = new JFrame ("") ;
TestClass tc = new