[英]java: activating a mouse click event
I have a java method activated by a mouse click on a button 我有一个通过鼠标单击按钮激活的Java方法
private void backButtonMouseClicked(java.awt.event.MouseEvent evt) { do stuff }
is there some way to virtually use this method from another method without clicking the mouse on the button? 有什么方法可以从另一种方法虚拟地使用此方法而无需在按钮上单击鼠标?
或者您可以只使用button.doClick();
是的, MouseEvent具有公共构造函数,因此您只需创建一个构造函数,然后使用它来调用函数。
I believe you can say backButtonMouseClicked(new MouseEvent()) to call the method. 我相信您可以说backButtonMouseClicked(new MouseEvent())来调用该方法。 Or maybe backButtonMouseClicked(null).
或者也许是backButtonMouseClicked(null)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.