|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
public interface EventTarget
EventTargetÀÎÅÍÆäÀ̽º´Â DOM À̺¥Æ® ¸ðµ¨À» Áö¿øÇÏ´Â ±¸Çö¿¡¼´Â ¸ðµç Node¿¡
µû¶ó¼ ±¸ÇöµË´Ï´Ù. ±× ¶§¹®¿¡
NodeÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽº·Î ¹ÙÀεù¿¡ ƯÀ¯ÀÇ Ä³½ºÆ® ¸Þ¼µå¸¦ »ç¿ëÇØ,ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¿¡¼´Â EventTarget·Î EventListeners¸¦ µî·Ï, »èÁ¦ÇϰųªEventTarget¿¡ À̺¥Æ®¸¦ µð½ºÆÐÄ¡ Çϰųª ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¡¸Document Object Model (DOM) Level 2 Events Specification¡¹µµ ÂüÁ¶ÇϽʽÿÀ.
| ¸Þ¼µå °³¿ä | |
|---|---|
void |
addEventListener (String type,
EventListener listener,
boolean useCapture)
ÀÌ ¸Þ¼µå¿¡¼´Â À̺¥Æ® Ÿ°ÙÀ¸·Î À̺¥Æ® ¸®½º³Ê¸¦ µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. |
boolean |
dispatchEvent (Event evt)
ÀÌ ¸Þ¼µå¿¡¼´Â ±¸Çö À̺¥Æ® ¸ðµ¨¿¡ À̺¥Æ®¸¦ µð½ºÆÐÄ¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
void |
removeEventListener (String type,
EventListener listener,
boolean useCapture)
ÀÌ ¸Þ¼µå¿¡¼´Â À̺¥Æ® Ÿ°ÙÀ¸·ÎºÎÅÍ À̺¥Æ® ¸®½º³Ê¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
| ¸Þ¼µåÀÇ »ó¼¼ |
|---|
void addEventListener(String type,
EventListener listener,
boolean useCapture)
EventTarget¿¡ EventListener¸¦ Ãß°¡ÇßÀ» °æ¿ì, ÇöÀçÀÇ ¾×¼Ç¿¡¼´Â Æ®¸®°Å µÇÁö ¾Ê½À´Ï´Ù¸¸, ¹öºí ±¹¸é µî, À̺¥Æ® È帧ÀÇ µÚÀÇ ´Ü°è¿¡¼´Â Æ®¸®°Å µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. EventListener°¡ °°Àº ÆÄ¶ó¹ÌÅ͸¦ °¡Á® °°Àº EventTarget¿¡
µî·ÏµÇ¾î ÀÖ´Â °æ¿ì´Â Áߺ¹ ÇÏ´Â ÀνºÅϽº°¡ ÆÄ±âµË´Ï´Ù. À̰Ϳ¡ ÀÇÇØ
EventListener°¡ 2
¹ø ºÒ·Á °¥ °ÍÀº ¾ø½À´Ï´Ù. Áߺ¹ ÇÏ´Â ÀνºÅϽº´Â ÆÄ±âµÇ±â ¶§¹®¿¡
removeEventListener¸Þ¼µå·Î
»èÁ¦ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
type - »ç¿ëÀÚ°¡ µî·ÏÇϰí ÀÖ´Â À̺¥Æ®ÀÇ ÇüÅÂ
listener - listener
ÆÄ¶ó¹ÌÅÍ´Â À̺¥Æ®ÀÇ ¹ß»ý½Ã¿¡ È£ÃâµÇ´Â ¸Þ¼µå¸¦ Æ÷ÇÔÇØ, »ç¿ëÀÚ¿¡ ÀÇÇØ ±¸ÇöµÇ´Â ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÑ´Ù
useCapture - true
ÀÇ °æ¿ì, »ç¿ëÀÚ°¡ capther¸¦ °³½ÃÇÏ°í ½ÍÀº °ÍÀ» useCapture
ÇÏÁö¸¸ °¡¸®Å²´Ù. ÁöÁ¤µÈ ÇüÅÂÀÇ ¸ðµç À̺¥Æ®´Â capther¸¦ °³½ÃÇÑµÚ Æ®¸®ÀÇ ÇϺο¡ ÀÖ´Â EventTargets¿¡ µð½ºÆÐÄ¡ µÇ±â Àü¿¡
µî·ÏµÈ EventListener¿¡ µð½ºÆÐÄ¡ µÈ´Ù. Æ®¸®¸¦ °³ÀÔ½ÃÄÑ ÀÂÊÀ¸·Î ÇâÇØ ¹öºí Çϰí ÀÖ´Â À̺¥Æ®´Â capther¿¡ »ç¿ëÇϱâ À§Çؼ ÁöÁ¤ÇÑ EventListener´Â Æ®¸®°Å ÇÏÁö ¾Ê´Â´Ù
void removeEventListener(String type,
EventListener listener,
boolean useCapture)
EventTarget·ÎºÎÅÍ
EventListener¸¦ »èÁ¦ÇÏ´Â °æ¿ì, ÇöÀçÀÇ ¾×¼Ç¿¡¼´Â Æ®¸®°Å µÇÁö ¾Ê½À´Ï´Ù. EventListener´Â »èÁ¦µÈ µÚ¿¡´Â È£ÃâÇÒ ¼ö ¾ø½À´Ï´Ù. EventTarget¿¡ µî·ÏµÇ¾î ÀÖ´Â EventListener¸¦ ½Äº°ÇÏÁö ¾Ê´Â Àμö
±×¸®°í removeEventListener¸¦ È£ÃâÇØµµ, È¿°ú´Â ÀüÇô ¾ø½À´Ï´Ù.
type - »èÁ¦µÈ´Ù
EventListener
À̺¥Æ®ÀÇ ÇüÅÂlistener - EventListener´Â »èÁ¦µÇ´Â EventListener ¸¦ ³ªÅ¸³»´ÂuseCapture - »è
Á¦ µÇ´Â EventListener
ÇÏÁö¸¸ capther ÇÏ´Â ¸®½º³Ê·Î¼ µî·ÏµÇ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ÁöÁ¤ÇÑ´Ù. ¸®½º³Ê°¡ capther ÇÏ´Â °æ¿ì·Î ÇÏÁö ¾Ê´Â °æ¿ìÀÇ 2
ȸ µî·ÏµÇ¾úÀ» °æ¿ì´Â µû·Î µû·Î »èÁ¦ÇÒ Çʿ䰡 ÀÖ´Ù. capther ÇÏ´Â ¸®½º³Ê¸¦ »èÁ¦Çصµ, °°Àº ¸®½º³Ê·Î capther ÇÏÁö ¾Ê´Â ¹öÀü¿¡ ´Â ¿ÏÀüÈ÷ ¿µÇâÀ» Áִ°žß
ÀÖ°í. ¿ªÀÇ °æ¿ìµµ ¸¶Âù°¡Áö
boolean dispatchEvent(Event evt)
throws EventException
dispatchEventÀÌ ºÒ·¯ ÃâÀ̾ß
EventTargetÀÔ´Ï´Ù.
evt - À̺¥Æ® ó¸®
¾È¿¡ »ç¿ëµÇ´Â À̺¥Æ®ÀÇ ÇüÅÂ, µ¿ÀÛ ¹× ÄÁÅØ½ºÆ®
Á¤º¸
dispatchEvent
ÀÇ ¹Ýȯ°ªÀº À̺¥Æ®¸¦ ó¸®ÇÑ ¸®½º³Ê°¡ preventDefault¸¦ È£ÃâÇß´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³½´Ù. preventDefault
ÇÏÁö¸¸ ºÒ·Á °¬À» °æ¿ìÀÇ °ªÀº false. ±×·¸Áö ¾ÊÀº °æ¿ìÀÇ °ªÀº true
EventException - UNSPECIFIED_EVENT_TYPE_ERR:
dispatchEventÀÌ ºÒ·Á°¡±â Àü¿¡ À̺¥Æ®¸¦ ÃʱâÈÇØ Event
ÀÇ ÇüŰ¡ ÁöÁ¤µÇÁö ¾Ê¾Ò´ø °æ¿ì. Event
ÇüŸ¦ null
¶Ç´Â ºñ¾îÀִ ij¸¯ÅÍ ¶óÀÎÀ¸·Î ÁöÁ¤Çصµ, ÀÌ ¿¹¿Ü°¡ Æ®¸®°Å µÈ´Ù
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.