簡體   English   中英

如何使用MouseListener調用另一個類?

[英]How can i call another class with MouseListener?

我如何使用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;
}

我想打電話給其他班級,有人可以幫助我嗎? 謝謝

您可以使類MouseInput知道該類。 在類中創建一個構造函數和一個成員變量,然后對其進行分配。 然后使用您擁有的任何方法。

    public class MouseInput implements MouseListener { 

    YourClassName yourClassName;

    public MouseInput(YourClassName yourClassName ) {
       this.yourClassName =  yourClassName;
    }
...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM