JavaTM 2 Platform
Standard Ed. 5.0

org.w3c.dom.events
ÀÎÅÍÆäÀ̽º Event

±âÁ¸ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ À϶÷:
LSLoadEvent, LSProgressEvent, MouseEvent, MutationEvent, UIEvent

public interface Event

Event ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ, À̺¥Æ®¿¡ °üÇÑ ÄÁÅØ½ºÆ® Á¤º¸¸¦, À̺¥Æ®¸¦ ó¸®ÇÏ´Â Çڵ鷯¿¡ Á¦°øÇÕ´Ï´Ù. Event ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®´Â ÀϹÝÀûÀ¸·Î´Â ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅͷμ­ À̺¥Æ® Çڵ鷯¿¡°Ô °Ç³×Áý´Ï´Ù. ƯÁ¤ÀÇ ÄÁÅØ½ºÆ® Á¤º¸´Â ÀÎÅÍÆäÀ̽º¿¡ ºÎ¼ÓµÇ´Â À̺¥Æ®ÀÇ ÇüÅ¿¡ Á÷Á¢ °ü·ÃµÈ Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÖ´Â Event ·ÎºÎÅÍ ÀÎÅÍÆäÀ̽º¸¦ Ãß°¡ÇØ ÆÄ»ý½ÃŰ´Â °ÍÀ¸·Î À̺¥Æ® Çڵ鷯¿¡°Ô °Ç³×Áý´Ï´Ù. ÀÌ·¯ÇÑ ÆÄ»ýÇÑ ÀÎÅÍÆäÀ̽º´Â À̺¥Æ® ¸®½º³Ê¿¡°Ô °Ç³×Áö´Â ¿ÀºêÁ§Æ®¿¡ ÇØµµ ±¸ÇöµË´Ï´Ù.

¡¸Document Object Model (DOM) Level 2 Events Specification¡¹µµ ÂüÁ¶ÇϽʽÿÀ.

µµÀÔµÈ ¹öÁ¯:
DOM Level 2

ÇÊµå °³¿ä
static short AT_TARGET
          À̺¥Æ®´Â ÇöÀç, Ÿ°Ù EventTarget ·Î Æò°¡µÇ°í ÀÖ½À´Ï´Ù.
static short BUBBLING_PHASE
          ÇöÀçÀÇ À̺¥Æ® ±¹¸éÀº ¹Ùºê ¸µ ±¹¸éÀÔ´Ï´Ù.
static short CAPTURING_PHASE
          ÇöÀçÀÇ À̺¥Æ® ±¹¸éÀº capther ±¹¸éÀÔ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 boolean getBubbles ()
          À̺¥Æ®°¡ ¹öºí ÇÏ´Â À̺¥Æ®ÀÏÁö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 boolean getCancelable ()
          À̺¥Æ®°¡ µðÆúÆ® ¾×¼ÇÀ» ¾ïÁ¦ÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 EventTarget getCurrentTarget ()
          ÇöÀç EventListeners¸¦ ó¸®Çϰí ÀÖ´Â EventTarget¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 short getEventPhase ()
          ÇöÀç, ¾î´À À̺¥Æ® Ç÷οìÀÇ ±¹¸éÀÌ Æò°¡µÇ°í ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 EventTarget getTarget ()
          À̺¥Æ®°¡ ÃÖÃÊ·Î µð½ºÆÐÄ¡ µÈ EventTarget¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 long getTimeStamp ()
          À̺¥Æ®¸¦ ÀÛ¼ºÇßÀ» ¶§ °¢ (½Å±â¿ø¿¡ °üÇØ¼­´Â ¹Ð¸® ¼¼ÄÁµå)À» ƯÁ¤ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 String getType ()
          ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â À̺¥Æ®¸í.
 void initEvent (String  eventTypeArg, boolean canBubbleArg, boolean cancelableArg)
          initEvent´Â DocumentEvent ÀÎÅÍÆäÀ̽º¿¡ ÇØ ÀÛ¼ºµÇ´Â Event °ªÀ» ÃʱâÈ­ÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 void preventDefault ()
          À̺¥Æ®°¡ Ãë¼ÒÇØ °¡´ÉÇÑ °æ¿ì,preventDefault ¸Þ¼­µå¸¦ »ç¿ëÇØ À̺¥Æ®°¡ »èÁ¦µÇ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
 void stopPropagation ()
          stopPropagation ¸Þ¼­µå´Â À̺¥Æ® Ç÷οìÁß¿¡ ÀÏÁ¤ ÀÌ»ó À̺¥Æ®°¡ ÀüÆÄ ÇÏÁö ¾Ê°Ô ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 

ÇʵåÀÇ »ó¼¼

CAPTURING_PHASE

static final short CAPTURING_PHASE
ÇöÀçÀÇ À̺¥Æ® ±¹¸éÀº capther ±¹¸éÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

AT_TARGET

static final short AT_TARGET
À̺¥Æ®´Â ÇöÀç, Ÿ°Ù EventTarget ·Î Æò°¡µÇ°í ÀÖ½À´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

BUBBLING_PHASE

static final short BUBBLING_PHASE
ÇöÀçÀÇ À̺¥Æ® ±¹¸éÀº ¹Ùºê ¸µ ±¹¸éÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡
¸Þ¼­µåÀÇ »ó¼¼

getType

String  getType()
´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â À̺¥Æ®¸í. À̸§Àº XML ¸íÀ¸·Î ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.


getTarget

EventTarget  getTarget()
À̺¥Æ®°¡ ÃÖÃÊ·Î µð½ºÆÐÄ¡ µÈ EventTarget¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.


getCurrentTarget

EventTarget  getCurrentTarget()
ÇöÀç EventListeners¸¦ ó¸®Çϰí ÀÖ´Â EventTarget¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. ƯÈ÷, capther¿Í ¹Ùºê ¸µÀÇ Ã³¸®Áß¿¡ À¯È¿ÇÕ´Ï´Ù.


getEventPhase

short getEventPhase()
ÇöÀç, ¾î´À À̺¥Æ® Ç÷οìÀÇ ±¹¸éÀÌ Æò°¡µÇ°í ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.


getBubbles

boolean getBubbles()
À̺¥Æ®°¡ ¹öºí ÇÏ´Â À̺¥Æ®ÀÏÁö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. °ªÀº, À̺¥Æ®¸¦ ¹öºí ÇÒ ¼ö ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false °¡ µË´Ï´Ù.


getCancelable

boolean getCancelable()
À̺¥Æ®°¡ µðÆúÆ® ¾×¼ÇÀ» ¾ïÁ¦ÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. °ªÀº, µðÆúÆ® ¾×¼ÇÀ» ¾ïÁ¦ÇÒ ¼ö ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false °¡ µË´Ï´Ù.


getTimeStamp

long getTimeStamp()
À̺¥Æ®¸¦ ÀÛ¼ºÇßÀ» ¶§ °¢ (½Å±â¿ø¿¡ °üÇØ¼­´Â ¹Ð¸® ¼¼ÄÁµå)À» ƯÁ¤ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. ½Ã½ºÅÛ¿¡ µû¶ó¼­´Â ÀÌ Á¤º¸¸¦ Á¦°øÇÏÁö ¾Ê´Â °Íµµ Àֱ⠶§¹®¿¡ timeStamp °ªÀÌ ¸ðµç À̺¥Æ®¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù. »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â °ª 0 ÀÌ µ¹·ÁÁÖ°íÁý´Ï´Ù. ½Å±â¿ø ½Ã°¢¿¡´Â ½Ã½ºÅÛÀÇ °³½Ã½Ã°¢À̳ª ¡¸1970 ³â 1 ¿ù 1 ÀÏ 0 ½Ã 0 ºÐ 0 ÃÊ UTC¡¹µîÀÌ ÀÖ½À´Ï´Ù.


stopPropagation

void stopPropagation()
stopPropagation ¸Þ¼­µå´Â À̺¥Æ® Ç÷οìÁß¿¡ ÀÏÁ¤ ÀÌ»ó À̺¥Æ®°¡ ÀüÆÄ ÇÏÁö ¾Ê°Ô ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå°¡ EventListener ¿¡ ÇØ ºÒ·Á °¡´Â °æ¿ì, À̺¥Æ®´Â Æ®¸®¸¦ Æ÷ÇÔÇÑ ÀüÆÄ¸¦ Á¤ÁöÇÕ´Ï´Ù. À̺¥Æ®´Â À̺¥Æ® Ç÷ο찡 Á¤ÁöÇϱâ Àü¿¡ ÇöÀçÀÇ EventTarget ·Î ¸ðµç ¸®½º³ÊÀÇ µð½ºÆÐÄ¡¸¦ ¿Ï·áÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â À̺¥Æ® Ç÷οìÀÇ ¾î´À °øÁ¤ ±× Áß¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


preventDefault

void preventDefault()
À̺¥Æ®°¡ Ãë¼ÒÇØ °¡´ÉÇÑ °æ¿ì,preventDefault ¸Þ¼­µå¸¦ »ç¿ëÇØ À̺¥Æ®°¡ »èÁ¦µÇ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Áï, À̺¥Æ®ÀÇ °á°ú·Î¼­ ±¸Çö¿¡ ÇØ ½ÇÇàµÇ´Â µðÆúÆ® ¾×¼ÇÀº ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. À̺¥Æ® Ç÷οìÀÇ ¾î´À ´Ü°è¿¡¼­ preventDefault ¸Þ¼­µå°¡ ºÒ·Á °¡µµ, À̺¥Æ®´Â »èÁ¦µÇ¾î ±× À̺¥Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø µðÆúÆ® ¾×¼ÇÀº ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. Ãë¼ÒÇÒ ¼ö ¾ø´Â À̺¥Æ®¿¡ ´ëÇØ¼­ ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇØµµ, È¿°ú´Â ÀüÇô ¾ø½À´Ï´Ù. preventDefault´Â ÀÏ´Ü ºÒ·Á °¡¸é, À̺¥Æ®ÀÇ ÀüÆÄ ÀÌ¿ÜÀÇ »çÀÌ´Â À¯È¿ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â À̺¥Æ® Ç÷οìÀÇ ¾î´À ´Ü°è¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


initEvent

void initEvent(String  eventTypeArg,
               boolean canBubbleArg,
               boolean cancelableArg)
initEvent´Â DocumentEvent ÀÎÅÍÆäÀ̽º¿¡ ÇØ ÀÛ¼ºµÇ´Â Event °ªÀ» ÃʱâÈ­ÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â Event °¡ dispatchEvent ¸Þ¼­µå¸¦ °³ÀÔ½ÃÄÑ µð½ºÆÐÄ¡ µÇ±â Àü¿¡ ÇÑÇØ, Çʿ信 µû¶ó¼­ ¿©·¯ Â÷·Ê È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¿©·¯ Â÷·Ê È£ÃâÇßÀ» °æ¿ì´Â ¸¶Áö¸· È£ÃâÀÌ ¿ì¼±µË´Ï´Ù. Event ¼­ºê Ŭ·¡½º¿¡¼­ ºÒ·Á °¬À» °æ¿ì¿¡ ÇÑÁ¤ÇØ,initEvent ¸Þ¼­µå·Î ÁöÁ¤µÈ °ªÀº º¯°æµÇ¾î ±× ÀÌ¿ÜÀÇ ¼Ó¼ºÀÇ °æ¿ì´Â ±×´ë·Î º¯°æµÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
eventTypeArg - À̺¥Æ®ÀÇ ÇüŸ¦ ÁöÁ¤. ÀÌ ÇüÅ´ ÇöÀç ÀÌ »ç¾ç, ¶Ç´Â »õ·Î¿î À̺¥Æ®ÀÇ ÇüÅ·ΠÁ¤Àǵǰí ÀÖ´Â À̺¥Æ®ÀÇ ÇüÅÂÀÌ´Ù. ij¸¯ÅÍ ¶óÀÎÀº XML ¸íÀ¸·Î ÇÒ Çʿ䰡 ÀÖ´Ù. »õ·Î¿î À̺¥Æ®ÀÇ ÇüÅ´ ¡¸DOM¡¹Ä³¸¯ÅÍ ¶óÀÎ (´ë¹®ÀÚ, ¼Ò¹®ÀÚ, ¶Ç´Â ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ È¥Àç)¿¡¼­´Â °³½ÃÇÒ ¼ö ¾ø´Ù. ÀÌ Á¢µÎ»ç´Â Àå·¡ÀÇ DOM À̺¥Æ® ¼¼Æ®¸¦ À§Çؼ­ ¿¹¾àµÈ´Ù. ¶Ç, È¥¶õÀ» ÇÇÇØ ´Ù¸¥ »õ·Î¿î À̺¥Æ®¿ÍÀÇ ¸ð¼øÀÌ ÀϾ °¡´É¼ºÀ» ÀÛ°Ô Çϱâ À§Çؼ­µµ, »ê Àܷ̿Πµ¶ÀÚÀûÀÎ À̺¥Æ®¸¦ Ãß°¡ÇÏ´Â °æ¿ì´Â µ¶ÀÚÀûÀÎ Á¢µÎ»ç¸¦ »ç¿ëÇÏ´Â Àϵµ °­Çϰí Ãßõ µÇ°í ÀÖ´Â
canBubbleArg - À̺¥Æ®¸¦ ¹öºí ÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ÁöÁ¤
cancelableArg - À̺¥Æ®ÀÇ µðÆúÆ® ¾×¼ÇÀ» ¾ïÁ¦ÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ÁöÁ¤

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.