[英]Rectangle.contains() method never returns true
我使用的图返回了一个坐标为Rectangle(20.0,450.0,0.0,0.0)的org.eclipse.draw2d.geometry.Rectangle。 我想检查其中是否存在一个点(20,450)。
我已经尝试过包含和等于方法。 但它不会返回true。 我究竟做错了什么?
if (rectangle.contains(new Point(20, 450)))
{
return true;
}
我除了输出是真实的。 我可以更改点的坐标,但不能更改矩形的坐标。
文档从字面上解释了这一点。
public boolean contains(double x, double y)
返回给定的坐标是否在此Rectangle的边界内。 边界包括顶部和左侧边缘,但不包括底部和右侧边缘。
您的意思是右下角。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.