我有一个基于组件的球,我认为使用isShowing()方法可以做到这一点但是在我的球离开容器之后(Pong游戏),isShowing()方法仍然返回true。
isShowing()方法是否也检查组件是否仍在容器的...边界内?或者只是它是可见的并且容器也是可见的。
...我如何检查组件是否已经离开容器而不是做... ball.getX()+ width()< container.getWidth()(遗憾的是只有左侧,但只是一个例子)
答案 0 :(得分:3)
嗯,你做ball.getX()+width() < container.getWidth()
...
这是经典的方式。
现在,您也可以使用contains,例如。