Java : Appeler l'action d'un bouton sans faire le clic

Fermé
eloisidibe Messages postés 6 Date d'inscription dimanche 29 avril 2018 Statut Membre Dernière intervention 8 avril 2023 - 29 avril 2022 à 00:09
eloisidibe Messages postés 6 Date d'inscription dimanche 29 avril 2018 Statut Membre Dernière intervention 8 avril 2023 - 29 avril 2022 à 19:09
Bonjour.
Je suis sur java swing avec netbeans et j'ai une légère question.
J'aimerais savoir s'il y a une méthode pour un JButton qui permet d'appeler l'action de ce bouton sans faire le clic.
Merci d'avance
A voir également:

3 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
29 avril 2022 à 09:55
Bonjour,

Si le listener du bouton appelle une méthode, rien ne t'empêche d'appeler cette méthode directement, sans avoir à passer par le bouton.
0
eloisidibe Messages postés 6 Date d'inscription dimanche 29 avril 2018 Statut Membre Dernière intervention 8 avril 2023
29 avril 2022 à 15:48
Bonjour,
Non le bouton n'appelle aucune méthode.
Le bouton contient une série de tâches à exécuter.
Moi ce que je veux savoir c'est s'il y'a un moyen d'exécuter ces tâches là sans cliquer sur le bouton et sans avoir à retaper le code..
Du genre comme appeler directement l'action du bouton dans le constructeur
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
29 avril 2022 à 19:07
La "série de tâches à exécuter" au lieu de la mettre dans le bouton tu la mets dans une méthode et dans le bouton tu appelles cette méthode, ça reviendra au même, à part que tu pourras en plus appeler la méthode d'un ou plusieurs autres endroits que le bouton.

C'est notamment le genre de découpage de code que l'on fait pour vérifier le comportement d'un programme à l'aide de tests unitaires.
0
eloisidibe Messages postés 6 Date d'inscription dimanche 29 avril 2018 Statut Membre Dernière intervention 8 avril 2023
29 avril 2022 à 19:09
Ha d'accord merci.
Je vais faire ça c'est plus simple
0