MouseInput MouseEntered

时间:2016-09-22 21:36:08

标签: java mouseevent

我在java中有两个类。第一个负责渲染图形。有一个

boolean show=false;

然后我有MouseInput类,按下鼠标时一切正常,但是当我将事件设置为MouseEntered实现的方法时,它不起作用。

public class MouseInput implements MouseListener {

    public void mouseClicked(MouseEvent e) {
    }

    public void mouseEntered(MouseEvent e) {
        int mx = e.getX();
        int my = e.getY();

        if (mx >= 300 && mx <= 400 && my >= 200 && my <= 250) {
            renderingClass.show = true;
        }

    }

    public void mouseExited(MouseEvent e) {
    }

    public void mousePressed(MouseEvent e) {
    }

    public void mouseReleased(MouseEvent e) {
    }

}

布尔变量保持为false但编译器不会返回任何错误。我做错了什么?感谢。

0 个答案:

没有答案