我有一个基于组件的球,我认为使用 isShowing() 方法可以解决问题,但在我的球离开容器后,(乒乓球游戏)isShowing() 方法仍然返回 true。
那么 isShowing() 方法是否检查组件是否仍在容器的...边界内?或者只是如果它是可见的并且容器也是可见的。
...以及我如何检查组件是否已经离开容器而不是做... ball.getX()+width() < container.getWidth() (遗憾的是只在左侧,但只是一个示例)
最佳答案
好吧,你做 ball.getX()+width() < container.getWidth()
...
这是经典方式。
现在,您还可以使用 contains ,例如。
关于java - 我如何检查是否有东西离开屏幕? - 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2141019/