对负矩形宽度和高度使用 getBounds() 方法

  • 本文关键字:getBounds 方法 高度 java
  • 更新时间 :
  • 英文 :


我正在为学校制作JavaBomberman游戏,我尝试制作 4 个矩形。上,下,左,右:用于爆炸

向上和向左的高度和宽度为负。而且我在这里没有得到任何getBounds()

另外 2 个具有正heightswidths工作正常。

这是一个getBounds()不能接受负值的错误吗?

摘自 Java Docs

宽度或高度为负的矩形既没有位置也没有 沿那些具有负尺寸的轴的尺寸。这样的矩形 沿这些轴被视为不存在。这样的矩形也是 关于遏制计算和测试方法为空 如果它包含或相交一个点或矩形将始终返回 假。将此类矩形与点或 矩形在生成结果时将完全忽略矩形。 如果两个 Rectangle 对象组合在一起,并且每个对象都有一个负数 维度,则结果将至少有一个负维度。

似乎你不能有一个负面widthheightRectangle。只要把你xy转移,你就可以:)

相关内容

最新更新