2009-08-30 10 views
1

を活性化私はボタンのjava:マウスクリックイベント

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

上でのマウスクリックによって活性化されたJavaメソッドは、事実上のボタンの上でマウスをクリックせずに別のメソッドからこのメソッドを使用するには、いくつかの方法がありますか?

答えて

1

または、button.doClick()を使用できます。

+0

プログラムでクリックされたボタンが表示されますが、実行するはずの機能は実行されません。マウスでクリックすると機能しますか?私は何が欠けていますか? – kokokok

+0

わからない。あなたは、ボタンへの適切な参照を持っていてはなりません。 – camickr

0

はい、MouseEventにはパブリックコンストラクタが用意されているため、単にコンストラクタを作成し、その関数を呼び出すだけです。

0

私はあなたがメソッドを呼び出すためにbackButtonMouseClicked(new MouseEvent())と言うことができると信じています。または、おそらく、backButtonMouseClicked(null)。

関連する問題