を活性化私はボタンのjava:マウスクリックイベント
private void backButtonMouseClicked(java.awt.event.MouseEvent evt) { do stuff }
上でのマウスクリックによって活性化されたJavaメソッドは、事実上のボタンの上でマウスをクリックせずに別のメソッドからこのメソッドを使用するには、いくつかの方法がありますか?
を活性化私はボタンのjava:マウスクリックイベント
private void backButtonMouseClicked(java.awt.event.MouseEvent evt) { do stuff }
上でのマウスクリックによって活性化されたJavaメソッドは、事実上のボタンの上でマウスをクリックせずに別のメソッドからこのメソッドを使用するには、いくつかの方法がありますか?
または、button.doClick()を使用できます。
はい、MouseEventにはパブリックコンストラクタが用意されているため、単にコンストラクタを作成し、その関数を呼び出すだけです。
私はあなたがメソッドを呼び出すためにbackButtonMouseClicked(new MouseEvent())と言うことができると信じています。または、おそらく、backButtonMouseClicked(null)。
プログラムでクリックされたボタンが表示されますが、実行するはずの機能は実行されません。マウスでクリックすると機能しますか?私は何が欠けていますか? – kokokok
わからない。あなたは、ボタンへの適切な参照を持っていてはなりません。 – camickr