我在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但编译器不会返回任何错误。我做错了什么?感谢。