[英]How can i call another class with MouseListener?
how can i call another class using MouseListener? 我如何使用MouseListener调用另一个类? this my class using Implements MouseListener
这是我的类,使用Implements MouseListener
public class MouseInput implements MouseListener {
@Override
public void mouseClicked (MouseEvent me){
}
@Override
public void mousePressed (MouseEvent me){
}
@Override
public void mouseReleased (MouseEvent me){
int x = me.getX();
int y = me.getY();
if (me.getButton() == MouseEvent.BUTTON1){
if (x>50 && x<450 && y>400 && y<450){
if(State.ANIMATED){
State.ANIMATED = false;
}else{
State.ANIMATED = true;
}
}
}
}
@Override
public void mouseEntered (MouseEvent me){
State.ANIMATED = true;
}
@Override
public void mouseExited (MouseEvent me){
State.ANIMATED = false;
}
and i want to call other class, anyone can help me? 我想打电话给其他班级,有人可以帮助我吗? thank you
谢谢
You can make the class known to your class MouseInput. 您可以使类MouseInput知道该类。 Create a constructor and a member variable in the class and assign it.
在类中创建一个构造函数和一个成员变量,然后对其进行分配。 Then use from any of the methods you have.
然后使用您拥有的任何方法。
public class MouseInput implements MouseListener {
YourClassName yourClassName;
public MouseInput(YourClassName yourClassName ) {
this.yourClassName = yourClassName;
}
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.