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 µµ ÂüÁ¶ÇϽʽÿÀ.