contains(Point pt):点是否在矩形区域内
public void intersect(Rectangle rect) : 求交集区域
eg:
rect.intersect(rect2)。 rect的的区域为交集区域
public Rectangle intersection (Rectangle rect) :返回交集区域
eg:
Rectangle rect3 = rect.intersection(rect2)
进行intersection操作后,rect和rect2本身值并不改变,返回一个交集区域
public boolean contains (Point pt):点是否在矩形区域内
public boolean intersects (Rectangle rect) :是否存在交集
public boolean isEmpty () {//矩形区域是否为空
return (width <= 0) || (height <= 0);
}
public Rectangle union (Rectangle rect) { //合并 和add方法类似,但它不改变参与合并矩形的值,只是返回这个交集区域
}
本文详细介绍了矩形类中常用的方法,包括判断一个点是否在矩形内、判断两个矩形是否有交集、获取两个矩形的交集区域、合并两个矩形区域以及检查矩形是否为空等。这些方法在图形界面设计、游戏开发等领域有着广泛的应用。
3196

被折叠的 条评论
为什么被折叠?



