dans les programmes Java , les développeurs peuvent utiliser les bibliothèques Swing et AWT pour créer des éléments d'interface utilisateur standard tels que des boutons . La classe JButton fournit un bouton visible développeurs peuvent ajouter à n'importe quelle interface utilisateur Java , en adaptant l' apparence et le comportement pour répondre aux besoins d'un projet. Les développeurs peuvent créer plusieurs éléments de JButton dans un seul programme Java, donnant à chacun un rôle spécifique si nécessaire. Fonction
La fonction d'un JButton est de créer un bouton visible dans une application d'interface utilisateur graphique Java. Le JButton permet aux programmeurs de dicter le texte qui apparaît sur le bouton et où il apparaît dans l'interface globale. 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 . JButton sont parmi les nombreux éléments de l'interface utilisateur Java possibles. D'autres incluent des listes déroulantes , des boutons radio , des étiquettes et des cases à cocher . Programmes Java ont besoin d'importer les ressources Swing et AWT nécessaires pour utiliser JButton . Les déclarations d'importation suivantes ajoutées au sommet d'une déclaration de classe permettre l'utilisation de la classe JButton : . .
Import javax.swing * ; java.awt.event d'importation * ;
création
programmes Java
peuvent créer JButton et ajoutez-les à des éléments d'interface utilisateur visible comme JFrames et JPanels . Souvent, les déclarations de classe pour Java GUI déclarent articles JButton comme des variables d'instance , avant que la méthode constructeur de la classe , comme suit :
privé JButton Pressbutton ;
Cette classe Java peuvent ensuite instancier la variable JButton à l'intérieur du méthode constructeur , comme suit:
Pressbutton = new JButton (" Appuyez sur moi») ;
le paramètre du constructeur détermine le texte qui apparaîtra sur le bouton visible , il devrait donc être adaptée à le but du bouton dans l'application.
méthodes
la classe JButton offre une variété de méthodes , dont certains de la classe hérite des classes plus haut dans la hiérarchie , y compris JComponent et AbstractButton . L'exemple de code suivant illustre le processus d'ajout d' un écouteur d' action pour un JButton : pressButton.addActionListener (this);
Ce code fonctionne dans n'importe quelle classe implémentant l'interface ActionListener . Cette méthode instruit Java pour écouter les événements utilisateur , détection de l'interaction avec le bouton. D'autres méthodes renvoient des informations sur l'instance JButton et remis son apparence pour correspondre à l'interface utilisateur .
Interaction
programmes Java
peuvent détecter les interactions de l'utilisateur avec des éléments de bouton. Quand un programme accorde un écouteur d' action pour un JButton , Java appelle la méthode " actionPerformed " dans la classe lorsque cette interaction se produit. La méthode reçoit un objet Event comme paramètre d'action . Cet objet contient des informations sur l'événement , y compris quel élément de l'interface utilisateur que l'utilisateur a été en interaction avec . L'exemple de code suivant illustre un programme effectuer un test conditionnel pour déterminer si une instance de JButton particulier est la source d'un événement d'action , à l'intérieur de la méthode " actionPerformed " : if ( e.getSource () == Pressbutton ) {//répondre à l'interaction de l'utilisateur}