Java JButton et ses fonctions

Fonction

La fonction d'un JButton est de créer un bouton visible dans une application d'interface utilisateur graphique en Java. JButton permet aux programmeurs de dicter le texte qui apparaît sur le bouton et l'heure à laquelle il apparaît dans l'interface générale. En utilisant des méthodes supplémentaires dans le langage Java, les programmes peuvent également fournir des réponses détaillées aux interactions de l'utilisateur avec un JButton. Les boutons JB sont parmi les nombreux éléments d'interface utilisateur possibles en Java. Les autres éléments sont des listes déroulantes, des boutons radio, des étiquettes et des cases à cocher. Les programmes Java doivent importer les ressources Swing et AWT nécessaires pour utiliser JButtons. Les instructions d'importation suivantes ajoutées en haut d'une déclaration de classe autorisent l'utilisation de la classe JButton:

importer javax.swing. ; importer java.awt.event. ;

Création

Les programmes Java peuvent créer des boutons de commande et les ajouter à des éléments visibles de l'interface utilisateur tels que JFrames et JPanels. Les déclarations de classe pour les interfaces graphiques Java déclarent souvent les éléments JButton en tant que variables d'instance avant la méthode du constructeur de la classe, comme indiqué ci-dessous:

JButton privé pressButton;

Cette classe Java peut ensuite instancier la variable JButton dans la méthode du constructeur, comme indiqué ci-dessous:

pressButton = new JButton ("Press Me");

Le paramètre constructeur détermine le texte qui apparaîtra sur le bouton visible. Il doit donc être conforme à la fonction du bouton dans l'application.

Les méthodes

La classe JButton fournit diverses méthodes, dont certaines sont héritées de classes supérieures de la hiérarchie, notamment JComponent et AbstractButton. L'exemple de code suivant montre le processus d'ajout d'un écouteur d'action à un JButton: pressButton.addActionListener (this);

Ce code fonctionnerait dans n'importe quelle classe qui implémenterait l'interface ActionListener. Cette méthode indique à Java d'écouter les événements utilisateur, en détectant l'interaction avec le bouton. D'autres méthodes renvoient des informations sur l'instance de JButton et restaurent son apparence pour l'adapter à l'interface utilisateur.

Interaction

Les programmes Java peuvent détecter les interactions de l'utilisateur avec les éléments de bouton. Lorsqu'un programme place un écouteur d'action sur un JButton, Java invoque la méthode "actionPerformed" dans la classe lorsque cette interaction se produit. La méthode reçoit un objet Action Event en tant que paramètre. Cet objet contient des informations sur l'événement, y compris l'élément d'interface avec lequel l'utilisateur a interagi. L'exemple de code suivant montre un programme qui effectue un test conditionnel pour déterminer si une instance particulière de JButton est la source d'un événement d'action, dans la méthode "actionPerformed": if (e.getSource () == pressButton) {/ / répondre à l'interaction de l'utilisateur}

Des Articles Intéressants