|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.awt.Cursor
¸¶¿ì½º Ä¿¼ÀÇ ºñÆ® ¸Ê Ç¥ÇöÀ» ĸ½¶ÈÇϴ Ŭ·¡½ºÀÔ´Ï´Ù.
Component.setCursor(java.awt.Cursor)
,
Á÷·ÄÈ µÈ Çü½Ä ÇʵåÀÇ °³¿ä | |
static int |
CROSSHAIR_CURSOR
½ÊÀÚÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
static int |
CUSTOM_CURSOR
¸ðµç custom car ¼ÖÀÌ °ü·ÃÁöÀ» ¼ö Àִ ŸÀÔÀÔ´Ï´Ù. |
static int |
DEFAULT_CURSOR
µðÆúÆ®ÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù (Ä¿¼°¡ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °æ¿ì·Î ¼³Á¤µÈ´Ù). |
static int |
E_RESIZE_CURSOR
µ¿¹æÇâ»çÀÌÁî º¯°æÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
static int |
HAND_CURSOR
¼ÕÀÇ Çü»óÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
static int |
MOVE_CURSOR
À̵¿ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
static int |
N_RESIZE_CURSOR
ºÏ¹æÇâ»çÀÌÁî º¯°æÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
protected String |
name
À¯Àú¿¡°Ô Ç¥½ÃµÇ´Â Ä¿¼ÀÇ À̸§ÀÔ´Ï´Ù. |
static int |
NE_RESIZE_CURSOR
ºÏµ¿ ¹æÇâ »çÀÌÁî º¯°æÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
static int |
NW_RESIZE_CURSOR
ŰŸ´Ï½ÃīŸÇâ»çÀÌÁî º¯°æÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
protected static Cursor [] |
predefined
|
static int |
S_RESIZE_CURSOR
³²¹æÇâ»çÀÌÁî º¯°æÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
static int |
SE_RESIZE_CURSOR
³²µ¿ ¹æÇâ »çÀÌÁî º¯°æÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
static int |
SW_RESIZE_CURSOR
¹Ì³ª¹Ì´Ï½ÃīŸÇâ»çÀÌÁî º¯°æÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
static int |
TEXT_CURSOR
ÅØ½ºÆ®ÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
static int |
W_RESIZE_CURSOR
¼¹æÇâ»çÀÌÁî º¯°æÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
static int |
WAIT_CURSOR
´ë±â »óÅÂÀÇ Ä¿¼ ŸÀÔÀÔ´Ï´Ù. |
»ý¼ºÀÚÀÇ °³¿ä | |
|
Cursor (int type)
ÁöÁ¤µÈ ŸÀÔÀÇ »õ·Î¿î Ä¿¼ ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. |
protected |
Cursor (String name)
ÁöÁ¤µÈ À̸§ÀÇ »õ·Î¿î custom car ¼Ö ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
protected void |
finalize ()
ÀÌ ¿ÀºêÁ§Æ®¿¡ÀÇ ÂüÁ¶´Â ÀÌÁ¦ ¾øÀ¸¸é °¡º£Áö ÄÝ·º¼Ç¿¡ ÀÇÇØ ÆÇ´ÜµÇ¾úÀ» ¶§¿¡, °¡º£Áö ¼öÁý°¡¿¡ ÀÇÇØ ºÒ·Á °©´Ï´Ù. |
static Cursor |
getDefaultCursor ()
½Ã½ºÅÛÀÇ µðÆúÆ®ÀÇ Ä¿¼¸¦ µ¹·ÁÁÝ´Ï´Ù. |
String |
getName ()
ÀÌ Ä¿¼ÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. |
static Cursor |
getPredefinedCursor (int type)
ÁöÁ¤µÈ Á¤Àǰ¡ ³¡³ ŸÀÔÀÇ Ä¿¼ ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
static Cursor |
getSystemCustomCursor (String name)
|
int |
getType ()
ÀÌ Ä¿¼ÀÇ Å¸ÀÔÀ» µ¹·ÁÁÝ´Ï´Ù. |
String |
toString ()
ÀÌ Ä¿¼ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , getClass , hashCode , notify , notifyAll , wait , wait , wait |
ÇʵåÀÇ »ó¼¼ |
public static final int DEFAULT_CURSOR
public static final int CROSSHAIR_CURSOR
public static final int TEXT_CURSOR
public static final int WAIT_CURSOR
public static final int SW_RESIZE_CURSOR
public static final int SE_RESIZE_CURSOR
public static final int NW_RESIZE_CURSOR
public static final int NE_RESIZE_CURSOR
public static final int N_RESIZE_CURSOR
public static final int S_RESIZE_CURSOR
public static final int W_RESIZE_CURSOR
public static final int E_RESIZE_CURSOR
public static final int HAND_CURSOR
public static final int MOVE_CURSOR
protected static Cursor [] predefined
public static final int CUSTOM_CURSOR
protected String name
getName()
»ý¼ºÀÚÀÇ »ó¼¼ |
public Cursor(int type)
type
- Ä¿¼ÀÇ Å¸ÀÔ
IllegalArgumentException
- ÁöÁ¤µÈ Ä¿¼ ŸÀÔÀÌ ¹«È¿ÀÎ °æ¿ìprotected Cursor(String name)
ÁÖ: ÀÌ constructor Àº custom car ¼ÖÀÇ ¼Æ÷Æ®ÀÇ ÀϺημ AWT ÀÇ ±¸Çö¿¡¸¸ »ç¿ëÇØ ÁÖ¼¼¿ä. ¾îÇø®ÄÉÀ̼ǿ¡¼´Â Toolkit.createCustomCursor()¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.
name
- À¯Àú¿¡ ´ëÇØ¼ Ç¥½ÃµÇ´Â Ä¿¼ÀÇ À̸§ÀÔ´Ï´Ù. Toolkit.createCustomCursor(java.awt.Image, java.awt.Point, java.lang.String)
¸Þ¼ÒµåÀÇ »ó¼¼ |
public static Cursor getPredefinedCursor(int type)
type
- Á¤ÀÇ ³¡³ Ä¿¼ÀÇ Å¸ÀÔ
IllegalArgumentException
- ÁöÁ¤µÈ Ä¿¼ ŸÀÔÀÌ ¹«È¿ÀÎ °æ¿ìpublic static Cursor getSystemCustomCursor(String name) throws AWTException , HeadlessException
HeadlessException
- GraphicsEnvironment.isHeadless
°¡ true ÀÇ °æ¿ì
AWTException
public static Cursor getDefaultCursor()
public int getType()
public String getName()
public String toString()
Object
³»ÀÇ toString
protected void finalize() throws Throwable
Object
ÀÇ ±â¼ú: finalize
¸Þ¼Òµå¸¦ ¿À¹ö¶óÀ̵å(override) ÇØ, system resource¸¦ ÆÄ±âÇϰųª ±× ¿ÜÀÇ Å¬¸° ¾÷À» ½Ç½ÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
finalize ÀÇ ÀϹÝÀûÀÎ ±Ô¾à¿¡¼´Â finalize ÀÇ È£ÃâÀº ¾ÆÁ÷ »ýÁ¸Çϰí ÀÖ´Â ÀÓÀÇÀÇ thread°¡ ÀÌ ¿ÀºêÁ§Æ®¿¡ ¾×¼¼½º ÇÏ´Â ¹æ¹ýÀº ¾øÀ¸¸é JavaTM °¡»ó ¸Ó½ÅÀÌ ÆÇ´ÜÇßÀ» °æ¿ì¿¡ ÇàÇØÁý´Ï´Ù. ´Ù¸¸, ÆÄÀ̳ª¶óÀÌÁîÀÇ Áغñ°¡ ³¡³ ´Ù¸¥ ¿ÀºêÁ§Æ® ¶Ç´Â Ŭ·¡½º¸¦ ÆÄÀ̳ª¶óÀÌÁîÇϱâ À§ÇÑ Ã³¸®ÀÇ °á°ú ±×·¸°Ô µÇ¾úÀ» °æ¿ì¸¦ Á¦¿ÜÇÕ´Ï´Ù. finalize ¸Þ¼Òµå´Â ÀÌ ¿ÀºêÁ§Æ®¸¦ ´Ù¸¥ thread·Î ´Ù½Ã ÀÌ¿ë °¡´ÉÇÏ°Ô ÇÏ´Â Àϵµ Æ÷ÇÔÇØ, ÀÓÀÇÀÇ ¾×¼ÇÀ» ½Ç½ÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ±×·¯³ª,finalize ÀÇ Åë»óÀÇ ¿ëµµ´Â ¿ÀºêÁ§Æ®¸¦ Àç»ý ºÒ°¡´ÉÇÑ ÇüÅ·ΠÆÄ±âÇϱâ ÀüÀÇ Å¬¸° ¾÷À» ½ÇÇàÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ÀÔÃâ·ÂÀÇ Á¢¼ÓÀ» ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®ÀÇ finalize ¸Þ¼Òµå´Â ¿ÀºêÁ§Æ®°¡ ¿µ±¸ÀûÀ¸·Î ÆÄ±âµÇ±â Àü¿¡, Á¢¼ÓÀ» Àý´ÜÇϱâ À§ÇÑ ¸í½ÃÀûÀÎ ÀÔÃâ·Â 󸮸¦ ½Ç½ÃÇÕ´Ï´Ù.
Object Ŭ·¡½ºÀÇ finalize ¸Þ¼Òµå´Â Ưº°ÇÑ Ã³¸®¸¦ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù. Åë»óÀº ¾Æ¹«°Íµµ ÇÏÁö ¾Ê°í º¹±ÍÇÕ´Ï´Ù. Object ÀÇ ¼ºê Ŭ·¡½º´Â ÀÌ Á¤ÀǸ¦ ¿À¹ö¶óÀ̵å(override) ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
Java ÇÁ·Î±×·¥ ¾ð¾î´Â ÀÓÀÇÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ¾î´À thread°¡ finalize ¸Þ¼Òµå¸¦ È£ÃâÇÏ´ÂÁö¸¦ ÇÁ·ÎÅØ¼ÇÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, finalize ¸¦ È£ÃâÇÏ´Â thread°¡, À¯Àú¿¡°Ô °¡½ÃÀÎ µ¿±â ¶ôÀ» finalize È£ÃâÀÇ ½ÃÁ¡¿¡¼´Â º¸°ü À¯ÁöÇϰí ÀÖÁö ¾Ê´Â °Í¿¡ ºÙ¾î ÇÁ·ÎÅØ¼ÇµË´Ï´Ù. ijġ µÇÁö ¾Ê´Â ¿¹¿Ü¸¦ finalize ¸Þ¼Òµå°¡ ½½·Î¿ì ÇßÀ» °æ¿ì, ¿¹¿Ü´Â ¹«½ÃµÇ¾î ¿ÀºêÁ§Æ®ÀÇ ÆÄÀ̳ª¶óÀÌÁî´Â Á¾·áÇÕ´Ï´Ù.
¾î´À ¿ÀºêÁ§Æ®¿¡ ´ëÇØ finalize ¸Þ¼Òµå°¡ ºÒ·Á °£ µÚ¿¡ ´ÙÀ½ÀÇ Ã³¸®°¡ ¹ß»ýÇÏ´Â °ÍÀº ¾ÆÁ÷ »ýÁ¸Çϰí ÀÖ´Â ÀÓÀÇÀÇ thread°¡ ÀÌ ¿ÀºêÁ§Æ®¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº ¾øÀ¸¸é Java °¡»ó ¸Ó½ÅÀÌ ´Ù½Ã ÆÇ´ÜÇßÀ» ¶§ÀÔ´Ï´Ù. À̰Ϳ¡´Â ÆÄÀ̳ª¶óÀÌÁîÀÇ Áغñ°¡ µÇ¾î ÀÖ´Â ´Ù¸¥ ¿ÀºêÁ§Æ® ¶Ç´Â Ŭ·¡½º¿¡ ÀÇÇØ ¹ß»ýÇÑ Ã³¸®µµ Æ÷ÇÔµÇ¾î ±× ½ÃÁ¡¿¡¼ ÀÌ ¿ÀºêÁ§Æ®´Â ÆÄ±âµË´Ï´Ù.
ÀÓÀÇÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ Java °¡»ó ¸Ó½ÅÀÌ finalize ¸Þ¼Òµå¸¦ ¿©·¯ Â÷·Ê È£ÃâÇÒ °ÍÀº ¾ø½À´Ï´Ù.
finalize ¸Þ¼Òµå¿¡ ÀÇÇØ ¿¹¿Ü°¡ ½½·Î¿ì µÇ¸é(ÀÚ),finalize
¸Þ¼ÒµåÀÇ Ã³¸®´Â Á¤ÁöµË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ¹«½ÃµË´Ï´Ù.
Object
³»ÀÇ finalize
Throwable
- ÀÌ ¸Þ¼Òµå·Î »ý±ä Exception
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.