返回介绍

java.awt.geom 类 Line2D.Double

发布于 2019-10-04 09:50:24 字数 8311 浏览 1056 评论 0 收藏 0

java.lang.Object
  └java.awt.geom.Line2D
      └java.awt.geom.Line2D.Double
所有已实现的接口:
Shape, Cloneable
正在封闭类:
Line2D

public static class Line2D.Double
extends Line2D
 

使用 double 坐标指定的线段。


嵌套类摘要
从类 java.awt.geom.Line2D 继承的嵌套类/接口
Line2D.Double, Line2D.Float
字段摘要
doublex1

线段起始点的 X 坐标。

doublex2

线段结束点的 X 坐标。

doubley1

线段起始点的 Y 坐标。

doubley2

线段结束点的 Y 坐标。

构造方法摘要
Line2D.Double()

构造并初始化一个具有坐标 (0, 0) -> (0, 0) 的 Line。

Line2D.Double(doubleX1, doubleY1, doubleX2, doubleY2)

根据指定坐标构造并初始化 Line2D

Line2D.Double(Point2Dp1, Point2Dp2)

根据指定的 Point2D 对象构造并初始化 Line2D

方法摘要
Rectangle2DgetBounds2D()

返回此 Line2D 的高精度边界框。

Point2DgetP1()

返回此 Line2D 的起始 Point2D

Point2DgetP2()

返回此 Line2D 的结束 Point2D

doublegetX1()

以 double 精度返回起始点的 X 坐标。

doublegetX2()

以 double 精度返回结束点的 X 坐标。

doublegetY1()

以 double 精度返回起始点的 Y 坐标。

doublegetY2()

以 double 精度返回结束点的 Y 坐标。

voidsetLine(doubleX1, doubleY1, doubleX2, doubleY2)

将此 Line2D 端点的位置设置为指定的 double 坐标。

从类 java.awt.geom.Line2D 继承的方法
clone, contains, contains, contains, contains, getBounds, getPathIterator, getPathIterator, intersects, intersects, intersectsLine, intersectsLine, linesIntersect, ptLineDist, ptLineDist, ptLineDist, ptLineDistSq, ptLineDistSq, ptLineDistSq, ptSegDist, ptSegDist, ptSegDist, ptSegDistSq, ptSegDistSq, ptSegDistSq, relativeCCW, relativeCCW, relativeCCW, setLine, setLine
从类 java.lang.Object 继承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段详细信息

x1

public double x1
线段起始点的 X 坐标。

y1

public double y1
线段起始点的 Y 坐标。

x2

public double x2
线段结束点的 X 坐标。

y2

public double y2
线段结束点的 Y 坐标。

构造方法详细信息

Line2D.Double

public Line2D.Double()
构造并初始化一个具有坐标 (0, 0) -> (0, 0) 的 Line。

Line2D.Double

public Line2D.Double(doubleX1,
                     doubleY1,
                     doubleX2,
                     doubleY2)
根据指定坐标构造并初始化 Line2D
参数:
X1, Y1 - 第一个指定的坐标
X2, Y2 - 第二个指定的坐标

Line2D.Double

public Line2D.Double(Point2Dp1,
                     Point2Dp2)
根据指定的 Point2D 对象构造并初始化 Line2D
参数:
p1, p2 - 指定的 Point2D 对象

方法详细信息

getX1

public double getX1()
以 double 精度返回起始点的 X 坐标。
指定者:
Line2D 中的 getX1
返回:
Line2D 对象起始点的 X 坐标。

getY1

public double getY1()
以 double 精度返回起始点的 Y 坐标。
指定者:
Line2D 中的 getY1
返回:
Line2D 对象起始点的 Y 坐标。

getP1

public Point2D getP1()
返回此 Line2D 的起始 Point2D
指定者:
Line2D 中的 getP1
返回:
Line2D 的起始 Point2D

getX2

public double getX2()
以 double 精度返回结束点的 X 坐标。
指定者:
Line2D 中的 getX2
返回:
Line2D 对象结束点的 X 坐标。

getY2

public double getY2()
以 double 精度返回结束点的 Y 坐标。
指定者:
Line2D 中的 getY2
返回:
Line2D 对象起始点的 Y 坐标。

getP2

public Point2D getP2()
返回此 Line2D 的结束 Point2D
指定者:
Line2D 中的 getP2
返回:
Line2D 的结束 Point2D

setLine

public void setLine(doubleX1,
                    doubleY1,
                    doubleX2,
                    doubleY2)
将此 Line2D 端点的位置设置为指定的 double 坐标。
指定者:
Line2D 中的 setLine
参数:
X1, Y1 - 第一个指定的坐标
X2, Y2 - 第二个指定的坐标

getBounds2D

public Rectangle2D getBounds2D()
返回此 Line2D 的高精度边界框。
返回:
作为此 Line2D 高精度边界框的 Rectangle2D
另请参见:
Shape.getBounds()

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文