如何检查屏幕上是否有东西? - JFrame

时间:2010-01-26 16:59:07

标签: java components jframe containers collision

我有一个基于组件的球,我认为使用isShowing()方法可以做到这一点但是在我的球离开容器之后(Pong游戏),isShowing()方法仍然返回true。

isShowing()方法是否也检查组件是否仍在容器的...边界内?或者只是它是可见的并且容器也是可见的。

...我如何检查组件是否已经离开容器而不是做... ball.getX()+ width()< container.getWidth()(遗憾的是只有左侧,但只是一个例子)

1 个答案:

答案 0 :(得分:3)

嗯,你做ball.getX()+width() < container.getWidth() ...
这是经典的方式。

现在,您也可以使用contains,例如。