JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt
Ŭ·¡½º Point

java.lang.Object 
  |
  +--java.awt.geom.Point2D 
        |
        +--java.awt.Point
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Cloneable , Serializable

public class Point
extends Point2D
implements Serializable

Á¤¼ö Á¤¹Ðµµ·Î ÁöÁ¤µÇ´Â (x, y) ÁÂÇ¥ °ø°£¿¡¼­ÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â Á¡ÀÔ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 0
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä
 
Ŭ·¡½º java.awt.geom. Point2D À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
Point2D.Double , Point2D.Float
 
ÇʵåÀÇ °³¿ä
 int x
          x ÁÂÇ¥ÀÔ´Ï´Ù.
 int y
          y ÁÂÇ¥ÀÔ´Ï´Ù.
 
»ý¼ºÀÚÀÇ °³¿ä
Point ()
          ÁÂÇ¥ °ø°£ÀÇ ¿øÁ¡ (0,  0)¿¡ Á¡À» ±¸ÃàÇØ ÃʱâÈ­ÇÕ´Ï´Ù.
Point (int x, int y)
          ÁÂÇ¥ °ø°£ÀÇ ÁöÁ¤µÈ À§Ä¡ (x,  y)¿¡ Á¡À» ±¸ÃàÇØ ÃʱâÈ­ÇÕ´Ï´Ù.
Point (Point  p)
          Á¡À» ±¸ÃàÇØ, ÁöÁ¤µÈ Point ¿Í °°Àº À§Ä¡¿¡ ÃʱâÈ­ÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 boolean equals (Object  obj)
          Point2D ÀÇ ÀνºÅϽº°¡ ÀÌ Á¡°ú °°Àº°¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 Point getLocation ()
          ÀÌ Á¡ÀÇ À§Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 double getX ()
          Á¡ÀÇ X ÁÂÇ¥¸¦ ¹èÁ¤¹Ðµµ·Î µ¹·ÁÁÝ´Ï´Ù.
 double getY ()
          Á¡ÀÇ Y ÁÂÇ¥¸¦ ¹èÁ¤¹Ðµµ·Î µ¹·ÁÁÝ´Ï´Ù.
 void move (int x, int y)
          ÀÌ Á¡À» (x,  y) ÁÂÇ¥ Æò¸é»óÀÇ ÁöÁ¤µÈ À§Ä¡·Î À̵¿ÇÕ´Ï´Ù.
 void setLocation (double x, double y)
          ÀÌ Á¡ÀÇ À§Ä¡°¡ ÁöÁ¤µÈ float ÁÂÇ¥·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setLocation (int x, int y)
          ÀÌ Á¡ÀÌ ÁöÁ¤µÈ À§Ä¡·Î º¯°æÇÕ´Ï´Ù.
 void setLocation (Point  p)
          ÀÌ Á¡ÀÇ À§Ä¡¸¦, ÁöÁ¤µÈ À§Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ Á¡ ¹× (x,  y) ÁÂÇ¥ °ø°£¿¡¼­ÀÇ ÀÌ Á¡ÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.
 void translate (int dx, int dy)
          (x,  y)ÀÇ À§Ä¡¿¡ ÀÖ´Â ÀÌ Á¡À»,x ÃàÀ¸·Î µû¶ó dx,y ÃàÀ¸·Î µû¶ó dy ·Î À̵¿ÇØ, Á¡ (x + dx, y + dy)À» ³ªÅ¸³»µµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.awt.geom. Point2D ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , distance , distance , distance , distanceSq , distanceSq , distanceSq , hashCode , setLocation
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
finalize , getClass , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

x

public int x
x ÁÂÇ¥ÀÔ´Ï´Ù. x ÁÂÇ¥°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â µðÆúÆ®·Î 0 ÀÌ µË´Ï´Ù.

°ü·Ã Ç׸ñ:
getLocation() , move(int, int)

y

public int y
y ÁÂÇ¥ÀÔ´Ï´Ù. y ÁÂÇ¥°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â µðÆúÆ®·Î 0 ÀÌ µË´Ï´Ù.

°ü·Ã Ç׸ñ:
getLocation() , move(int, int)
»ý¼ºÀÚÀÇ »ó¼¼

Point

public Point()
ÁÂÇ¥ °ø°£ÀÇ ¿øÁ¡ (0,  0)¿¡ Á¡À» ±¸ÃàÇØ ÃʱâÈ­ÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
JDK1. 1

Point

public Point(Point  p)
Á¡À» ±¸ÃàÇØ, ÁöÁ¤µÈ Point ¿Í °°Àº À§Ä¡¿¡ ÃʱâÈ­ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
p - Á¡
µµÀÔµÈ ¹öÁ¯:
JDK1. 1

Point

public Point(int x,
             int y)
ÁÂÇ¥ °ø°£ÀÇ ÁöÁ¤µÈ À§Ä¡ (x,  y)¿¡ Á¡À» ±¸ÃàÇØ ÃʱâÈ­ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - x ÁÂÇ¥
y - y ÁÂÇ¥
¸Þ¼ÒµåÀÇ »ó¼¼

getX

public double getX()
Á¡ÀÇ X ÁÂÇ¥¸¦ ¹èÁ¤¹Ðµµ·Î µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
Ŭ·¡½º Point2D ³»ÀÇ getX
¹Ýȯ°ª:
¹èÁ¤¹ÐµµÀÇ Á¡ÀÇ X ÁÂÇ¥

getY

public double getY()
Á¡ÀÇ Y ÁÂÇ¥¸¦ ¹èÁ¤¹Ðµµ·Î µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
Ŭ·¡½º Point2D ³»ÀÇ getY
¹Ýȯ°ª:
¹èÁ¤¹ÐµµÀÇ Á¡ÀÇ Y ÁÂÇ¥

getLocation

public Point  getLocation()
ÀÌ Á¡ÀÇ À§Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ¿ÏÀü¼ºÀ» À§Çؼ­(¶§¹®¿¡) ÁغñµÇ¾î À־ ,Component ÀÇ getLocation ¸Þ¼Òµå¿¡ ´ëÀÀÇÕ´Ï´Ù.

¹Ýȯ°ª:
°°Àº À§Ä¡ÀÇ, ÀÌ Á¡ÀÇ Ä«ÇÇ
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
Component.getLocation() , setLocation(java.awt.Point) , setLocation(int, int)

setLocation

public void setLocation(Point  p)
ÀÌ Á¡ÀÇ À§Ä¡¸¦, ÁöÁ¤µÈ À§Ä¡·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ¿ÏÀü¼ºÀ» À§Çؼ­(¶§¹®¿¡) ÁغñµÇ¾î À־ ,Component ÀÇ setLocation ¸Þ¼Òµå¿¡ ´ëÀÀÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
p - ÀÌ Á¡ÀÇ »õ·Î¿î À§Ä¡°¡ µÇ´Â Á¡
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
Component.setLocation(java.awt.Point) , getLocation()

setLocation

public void setLocation(int x,
                        int y)
ÀÌ Á¡ÀÌ ÁöÁ¤µÈ À§Ä¡·Î º¯°æÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â ¿ÏÀü¼ºÀ» À§Çؼ­(¶§¹®¿¡) ÁغñµÇ¾î À־ ,Component ÀÇ setLocation ¸Þ¼Òµå¿¡ ´ëÀÀÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ µ¿ÀÛÀº move(int,  int) ¿Í °°½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
x - »õ·Î¿î À§Ä¡ÀÇ x ÁÂÇ¥
y - »õ·Î¿î À§Ä¡ÀÇ y ÁÂÇ¥
µµÀÔµÈ ¹öÁ¯:
JDK1. 1
°ü·Ã Ç׸ñ:
Component.setLocation(int, int) , getLocation() , move(int, int)

setLocation

public void setLocation(double x,
                        double y)
ÀÌ Á¡ÀÇ À§Ä¡°¡ ÁöÁ¤µÈ float ÁÂÇ¥·Î ¼³Á¤ÇÕ´Ï´Ù. float ÀÇ °ªÀº Á¤¼öÄ¡¿¡ ¸» ¼ö ÀÖ½À´Ï´Ù. Integer.MIN_VALUE º¸´Ù ÀÛÀº ÀÓÀÇÀÇ ¼ö´Â MIN_VALUE ¿¡ ¸®¼ÂÆ® µÇ¾îInteger.MAX_VALUE º¸´Ù Å« °ªÀº MAX_VALUE ¿¡ ¸®¼ÂÆ® µË´Ï´Ù.

Á¤ÀÇ:
Ŭ·¡½º Point2D ³»ÀÇ setLocation
ÆÄ¶ó¹ÌÅÍ:
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)ÀÇ À§Ä¡¿¡ ÀÖ´Â ÀÌ Á¡À»,x ÃàÀ¸·Î µû¶ó dx,y ÃàÀ¸·Î µû¶ó dy ·Î À̵¿ÇØ, Á¡ (x + dx, y + dy)À» ³ªÅ¸³»µµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
dx - x ÃàÀ¸·Î µû¶ó ÀÌ Á¡ÀÌ À̵¿µÇ´Â °Å¸®
dy - y ÃàÀ¸·Î µû¶ó ÀÌ Á¡ÀÌ À̵¿µÇ´Â °Å¸®

equals

public boolean equals(Object  obj)
Point2D ÀÇ ÀνºÅϽº°¡ ÀÌ Á¡°ú °°Àº°¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. ÁÂÇ¥ °ø°£¿¡¼­ÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â ¸â¹ö Çʵå x ¹× y ÀÇ °ªÀÌ °°À¸¸é,Point2D ÀÇ 2 °³ÀÇ ÀνºÅϽº´Â °°½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Point2D ³»ÀÇ equals
ÆÄ¶ó¹ÌÅÍ:
obj - ÀÌ Á¡À̶ó°í ºñ±³µÇ´Â ¿ÀºêÁ§Æ®
¹Ýȯ°ª:
ºñ±³ ´ë»óÀÇ ¿ÀºêÁ§Æ®°¡ Point ÀÇ ÀνºÅϽºÀ̸ç, °°Àº °ªÀ» °¡Áö´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

toString

public String  toString()
ÀÌ Á¡ ¹× (x,  y) ÁÂÇ¥ °ø°£¿¡¼­ÀÇ ÀÌ Á¡ÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â µð¹ö±× Àü¿ëÀ̸ç, µ¹·ÁÁÖ¾îÁö´Â ij¸¯ÅÍ ¶óÀÎÀÇ ³»¿ë ¹× Çü½ÄÀº ±¸Çö¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ij¸¯ÅÍ ¶óÀÎÀº ºñ¾úÀ» °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸,null ·Î´Â µÇÁö ¾Ê½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ Á¡ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.