Proce55ing

マウスがウインドウの中にあるかどうか判定する方法がわからない。

if (mouseX < 0 || width < mouseX)
    ...;

としてもダメだった。
マウスが外に出るとmouseXの値は更新されなくなるらしい。


Appletの関数を使うと以下のようにできたが。こんなことしていいのだろうか?

boolean bMouse = false;
public void mouseEntered(MouseEvent e)
{
    bMouse = true;
}
public void mouseExited(MouseEvent e)
{
    bMouse = false;
}