模块  java.desktop
软件包  java.awt

Class Point

    • 字段汇总

      字段  
      变量和类型 字段 描述
      int x
      这个 Point的X坐标。
      int y
      这个 Point的Y坐标。
    • 构造方法摘要

      构造方法  
      构造器 描述
      Point()
      构造并初始化坐标空间的原点(0,0)处的点。
      Point​(int x, int y)
      构造并初始化坐标空间中指定的 (x,y)位置的点。
      Point​(Point p)
      构造并初始化与指定的 Point对象具有相同位置的点。
    • 字段详细信息

      • x

        public int x
        这个Point的X坐标。 如果未设置X坐标,则默认为0。
        从以下版本开始:
        1.0
        另请参见:
        getLocation()move(int, int)
      • y

        public int y
        这个Point的Y坐标。 如果未设置Y坐标,则默认为0。
        从以下版本开始:
        1.0
        另请参见:
        getLocation()move(int, int)
    • 构造方法详细信息

      • Point

        public Point()
        构造并初始化坐标空间的原点(0,0)处的点。
        从以下版本开始:
        1.1
      • Point

        public Point​(Point p)
        构造并初始化与指定的 Point对象具有相同位置的点。
        参数
        p - 一点
        从以下版本开始:
        1.1
      • Point

        public Point​(int x,             int y)
        构造并初始化坐标空间中指定的 (x,y)位置的点。
        参数
        x - 新构造的 Point的X坐标
        y - 新构造的 Point的Y坐标
        从以下版本开始:
        1.0
    • 方法详细信息

      • getX

        public double getX()
        double精度返回此 Point2D的X坐标。
        Specified by:
        getX在类 Point2D
        结果
        这个 Point2D的X坐标。
        从以下版本开始:
        1.2
      • getY

        public double getY()
        double精度返回此 Point2D的Y坐标。
        Specified by:
        getY在课程 Point2D
        结果
        这个 Point2D的Y坐标。
        从以下版本开始:
        1.2
      • setLocation

        public void setLocation​(Point p)
        将点的位置设置为指定位置。 为了完整性,包括该方法,以与setLocation方法Component
        参数
        p - 一个点,这一点的新位置
        从以下版本开始:
        1.1
        另请参见:
        Component.setLocation(java.awt.Point)getLocation()
      • setLocation

        public void setLocation​(int x,                        int y)
        将点更改为具有指定位置。

        为了完整性,包括该方法,以与setLocation方法Component 其行为与move(int, int)相同。

        参数
        x - 新位置的X坐标
        y - 新位置的Y坐标
        从以下版本开始:
        1.1
        另请参见:
        Component.setLocation(int, int)getLocation()move(int, int)
      • setLocation

        public void setLocation​(double x,                        double y)
        将此点的位置设置为指定的双坐标。 double值将四舍五入为整数值。 任何小于Integer.MIN_VALUE都将重置为MIN_VALUE ,任何大于Integer.MAX_VALUE都将重置为MAX_VALUE
        Specified by:
        setLocation在类 Point2D
        参数
        x - 新位置的X坐标
        y - 新位置的Y坐标
        另请参见:
        getLocation()
      • move

        public void move​(int x,                 int y)
        将此点移动到(x,y)坐标平面中的指定位置。 此方法与setLocation(int, int)相同。
        参数
        x - 新位置的X坐标
        y - 新位置的Y坐标
        另请参见:
        Component.setLocation(int, int)
      • translate

        public void translate​(int dx,                      int dy)
        转换这一点上,在位置 (x,y) ,通过 dx沿 x轴和 dy沿 y轴线,使得其现在代表点 (x+dx,y+dy)
        参数
        dx - 沿X轴移动此点的距离
        dy - 沿Y轴移动此点的距离
      • equals

        public boolean equals​(Object obj)
        确定两个点是否相等。 的两个实例Point2D相等,当它们的值xy成员字段,表示它们在坐标空间中的位置,是相同的。
        重写:
        equals在课程 Point2D
        参数
        obj - 与此 Point2D进行比较的对象
        结果
        true如果要比较的对象是Point2D的实例并且具有相同的值; 否则为false
        另请参见:
        Object.hashCode()HashMap
      • toString

        public String toString()
        返回此点的字符串表示形式及其在(x,y)坐标空间中的位置。 此方法仅用于调试目的,返回字符串的内容和格式可能因实现而异。 返回的字符串可能为空,但可能不是null
        重写:
        toString在类 Object
        结果
        这一点的字符串表示