2009-08-30 9 views
1

J'ai une méthode java activé par un clic de souris sur un boutonjava: l'activation d'un événement clic de souris

private void backButtonMouseClicked(java.awt.event.MouseEvent evt) { do stuff } 

est-il possible de pratiquement utiliser cette méthode d'une autre méthode sans cliquer sur la souris sur le bouton?

Répondre

1

Ou vous pouvez simplement utiliser button.doClick();

+0

Je peux voir le bouton être cliqué par programmation, mais la fonction qu'il est censé effectuer ne se produit pas. Quand je clique dessus avec la souris, ça fonctionne? Qu'est-ce que je rate? – kokokok

+0

Ne sait pas. Vous ne devez pas avoir la référence appropriée au bouton. – camickr

0

Oui, MouseEvent a des constructeurs publics, donc vous en créez simplement un, et appelez la fonction avec.

0

Je crois que vous pouvez dire backButtonMouseClicked (new MouseEvent()) pour appeler la méthode. Ou peut-être backButtonMouseClicked (null).

Questions connexes