JavaTM 2 Platform
Standard Ed. 5.0

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

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
Event, UIEvent

public interface MouseEvent
extends UIEvent

MouseEventÀÎÅÍÆäÀ̽º´Â ¸¶¿ì½º À̺¥Æ®¿¡ °ü·ÃµÈ °íÀ¯ÀÇ ÄÁÅؽºÆ® Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

UIEvent·Î ºÎÅÍ »ó¼ÓµÇ´Â detail ¼Ó¼ºÀº »ç¿ëÀÚ ¾×¼ÇÀÇ »çÀÌ¿¡ È­¸éÀÇ °°Àº À§Ä¡¿¡¼­ mouse button¸¦ ´­·¯ ¶¼¾î ³õ´Â ȸ¼ö¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ¾×¼ÇÀ» °³½ÃÇÒ ¶§ÀÇ ¼Ó¼º°ª´Â 1 À¸·Î ´­·¯ ¶¼¾î ³õ´Â ÀÏ·ÃÀÇ µ¿ÀÛÀÌ ¿ÏÀüÇÏ°Ô ÇàÇØÁú ¶§¸¶´Ù °ªÀÌ 1 Áõ°¡ÇÕ´Ï´Ù. ¸¶¿ì½º ´Ù¿îÇØ ¸¶¿ì½º ¿Ã¶ó°¡´Â µ¿¾È¿¡ ¸¶¿ì½º¸¦ ÀÛµ¿½ÃÅ°¸é °ªÀº 0 À¸·Î ¼³Á¤µÇ¾î Ŭ¸¯µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀÌ ³ªÅ¸³³´Ï´Ù.

»óÀÚ·Î µÈ ¿ä¼ÒÀÇ °æ¿ì, ¸¶¿ì½º À̺¥Æ®´Â Ç×»ó, Á¦ÀÏ ±í°Ô »óÀÚ·Î µÈ ¿ä¼Ò¸¦ Ÿ°ÙÀ¸·Î ÇÕ´Ï´Ù. Ÿ°ÙÀ¸·Î µÈ ¿ä¼ÒÀÇ »óÀ§ ¿ä¼Ò´Â ¹Ùºê ¸µÀ» »ç¿ëÇØ ±× ÇÏÀ§ ¿ä¼Ò³»¿¡¼­ ¹ß»ýÇÏ´Â ¸¶¿ì½º À̺¥Æ®ÀÇ ÅëÁö¸¦ ÃëµæÇÕ´Ï´Ù.

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

µµÀÔµÈ ¹öÀü :
DOM Level 2

ÇÊµå °³¿ä
 
ÀÎÅÍÆäÀ̽º org.w3c.dom.events. Event ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE
 
¸Þ¼­µå °³¿ä
 boolean getAltKey ()
          À̺¥Æ®ÀÇ Æ®¸®°ÅÁß¿¡ ¡¸Alt¡¹Å°°¡ ¹Ð¸®°í ÀÖ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 short getButton ()
          mouse button¸¦ ´©¸£°Å³ª ³õ°Å³ª ÇÏ´Â °ÍÀ¸·Î ¸¶¿ì½º À̺¥Æ®°¡ ¹ß»ýÇÏ°í ÀÖ´Â µ¿¾ÈÀº, buttonÀ» »ç¿ëÇØ, ¾î´À mouse button »óÅ°¡ º¯°æµÇ¾ú´ÂÁö¸¦ ³ªÅ¸³À´Ï´Ù.
 int getClientX ()
          DOM ±¸ÇöÀÇ Å¬¶óÀ̾ðÆ® ¿µ¿ª¿¡ ´ëÇؼ­ À̺¥Æ®°¡ ¹ß»ýÇÑ À§Ä¡ÀÇ ¼öÆò ÁÂÇ¥ÀÔ´Ï´Ù.
 int getClientY ()
          DOM ±¸ÇöÀÇ Å¬¶óÀ̾ðÆ® ¿µ¿ª¿¡ ´ëÇؼ­ À̺¥Æ®°¡ ¹ß»ýÇÑ À§Ä¡ÀÇ ¼öÁ÷ ÁÂÇ¥ÀÔ´Ï´Ù.
 boolean getCtrlKey ()
          À̺¥Æ®ÀÇ Æ®¸®°ÅÁß¿¡ ¡¸Ctrl¡¹Å°°¡ ¹Ð¸®°í ÀÖ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 boolean getMetaKey ()
          À̺¥Æ®ÀÇ Æ®¸®°ÅÁß¿¡ ¡¸Meta¡¹Å°°¡ ¹Ð¸®°í ÀÖ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 EventTarget getRelatedTarget ()
          UI À̺¥Æ®¿¡ °ü·ÃµÈ 2 Â÷ÀÇ EventTargetÀ» ½Äº°ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 int getScreenX ()
          È­¸éÀÇ ÁÂÇ¥ ü°èÀÇ ¿øÁ¡¿¡ ´ëÇؼ­ À̺¥Æ®°¡ ¹ß»ýÇÑ À§Ä¡ÀÇ ¼öÆò ÁÂÇ¥ÀÔ´Ï´Ù.
 int getScreenY ()
          È­¸éÀÇ ÁÂÇ¥ ü°èÀÇ ¿øÁ¡¿¡ ´ëÇؼ­ À̺¥Æ®°¡ ¹ß»ýÇÑ À§Ä¡ÀÇ ¼öÁ÷ ÁÂÇ¥ÀÔ´Ï´Ù.
 boolean getShiftKey ()
          À̺¥Æ®ÀÇ Æ®¸®°ÅÁß¿¡ ¡¸Shift¡¹Å°°¡ ¹Ð¸®°í ÀÖ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 void initMouseEvent (String  typeArg, boolean canBubbleArg, boolean cancelableArg, org.w3c.dom.views.AbstractView viewArg, int detailArg, int screenXArg, int screenYArg, int clientXArg, int clientYArg, boolean ctrlKeyArg, boolean altKeyArg, boolean shiftKeyArg, boolean metaKeyArg, short buttonArg, EventTarget  relatedTargetArg)
          initMouseEvent ¸Þ¼­µå´Â DocumentEventÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ ÀÛ¼ºµÈ MouseEvent°ªÀ» ÃʱâÈ­ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º org.w3c.dom.events. UIEvent ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
getDetail, getView, initUIEvent
 
ÀÎÅÍÆäÀ̽º org.w3c.dom.events. Event ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
getBubbles, getCancelable, getCurrentTarget, getEventPhase, getTarget, getTimeStamp, getType, initEvent, preventDefault, stopPropagation
 

¸Þ¼­µåÀÇ »ó¼¼

getScreenX

int getScreenX()
È­¸éÀÇ ÁÂÇ¥ ü°èÀÇ ¿øÁ¡¿¡ ´ëÇؼ­ À̺¥Æ®°¡ ¹ß»ýÇÑ À§Ä¡ÀÇ ¼öÆò ÁÂÇ¥ÀÔ´Ï´Ù.


getScreenY

int getScreenY()
È­¸éÀÇ ÁÂÇ¥ ü°èÀÇ ¿øÁ¡¿¡ ´ëÇؼ­ À̺¥Æ®°¡ ¹ß»ýÇÑ À§Ä¡ÀÇ ¼öÁ÷ ÁÂÇ¥ÀÔ´Ï´Ù.


getClientX

int getClientX()
DOM ±¸ÇöÀÇ Å¬¶óÀ̾ðÆ® ¿µ¿ª¿¡ ´ëÇؼ­ À̺¥Æ®°¡ ¹ß»ýÇÑ À§Ä¡ÀÇ ¼öÆò ÁÂÇ¥ÀÔ´Ï´Ù.


getClientY

int getClientY()
DOM ±¸ÇöÀÇ Å¬¶óÀ̾ðÆ® ¿µ¿ª¿¡ ´ëÇؼ­ À̺¥Æ®°¡ ¹ß»ýÇÑ À§Ä¡ÀÇ ¼öÁ÷ ÁÂÇ¥ÀÔ´Ï´Ù.


getCtrlKey

boolean getCtrlKey()
À̺¥Æ®ÀÇ Æ®¸®°ÅÁß¿¡ ¡¸Ctrl¡¹Å°°¡ ¹Ð¸®°í ÀÖ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.


getShiftKey

boolean getShiftKey()
À̺¥Æ®ÀÇ Æ®¸®°ÅÁß¿¡ ¡¸Shift¡¹Å°°¡ ¹Ð¸®°í ÀÖ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.


getAltKey

boolean getAltKey()
À̺¥Æ®ÀÇ Æ®¸®°ÅÁß¿¡ ¡¸Alt¡¹Å°°¡ ¹Ð¸®°í ÀÖ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. Ç÷§Æû¿¡ µû¶ó¼­´Â ÀÌ Å°°¡ ´ëü Å°ÀÇ À̸§¿¡ ´ëÀÀ ºÙÀÏ ¼ö ÀÖ´ÂÀÎ °æ¿ì°¡ ÀÖ½À´Ï´Ù.


getMetaKey

boolean getMetaKey()
À̺¥Æ®ÀÇ Æ®¸®°ÅÁß¿¡ ¡¸Meta¡¹Å°°¡ ¹Ð¸®°í ÀÖ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. Ç÷§Æû¿¡ µû¶ó¼­´Â ÀÌ Å°°¡ ´ëü Å°ÀÇ À̸§¿¡ ´ëÀÀ ºÙÀÏ ¼ö ÀÖ´ÂÀÎ °æ¿ì°¡ ÀÖ½À´Ï´Ù.


getButton

short getButton()
mouse button¸¦ ´©¸£°Å³ª ³õ°Å³ª ÇÏ´Â °ÍÀ¸·Î ¸¶¿ì½º À̺¥Æ®°¡ ¹ß»ýÇÏ°í ÀÖ´Â µ¿¾ÈÀº, buttonÀ» »ç¿ëÇØ, ¾î´À mouse button »óÅ°¡ º¯°æµÇ¾ú´ÂÁö¸¦ ³ªÅ¸³À´Ï´Ù. button°ªÀÇ ¹üÀ§´Â ¸¶¿ì½ºÀÇ ¿ÞÂÊ ¹öÆ°À» ³ªÅ¸³»´Â 0, Áß¾ÓÀÇ ¹öÆ° (Á¸ÀçÇÏ´Â °æ¿ì)À» ³ªÅ¸³»´Â 1, ¿À¸¥ÂÊ ¹öÆ°À» ³ªÅ¸³»´Â 2 ÀÔ´Ï´Ù. ¿Þ¼ÕÀâÀÌ¿ëÀ¸·Î ±¸¼ºµÈ ¸¶¿ì½ºÀÇ °æ¿ì, ¹öÆ° ¾×¼ÇÀº ¿ªÀ¸·Î °ªÀº ¿À¸¥ÂÊ¿¡¼­ ¿ÞÂÊÀÇ ¼ø¼­°¡ µË´Ï´Ù.


getRelatedTarget

EventTarget  getRelatedTarget()
UI À̺¥Æ®¿¡ °ü·ÃµÈ 2 Â÷ÀÇ EventTargetÀ» ½Äº°ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. ÇöÀç, ÀÌ ¼Ó¼ºÀº ¸¶¿ì½º ¿À¹ö À̺¥Æ®¿Í ÇÔ²² pointing device°¡ ºüÁø EventTargetÀ» ³ªÅ¸³»°Å³ª ¸¶¿ì½º ¾Æ¿ô À̺¥Æ®¿Í ÇÔ²² pointing device°¡ µé¾î°£ EventTargetÀ» ³ªÅ¸³»´Âµ¥ »ç¿ëµÇ°í ÀÖ½À´Ï´Ù.


initMouseEvent

void initMouseEvent(String  typeArg,
                    boolean canBubbleArg,
                    boolean cancelableArg,
                    org.w3c.dom.views.AbstractView viewArg,
                    int detailArg,
                    int screenXArg,
                    int screenYArg,
                    int clientXArg,
                    int clientYArg,
                    boolean ctrlKeyArg,
                    boolean altKeyArg,
                    boolean shiftKeyArg,
                    boolean metaKeyArg,
                    short buttonArg,
                    EventTarget  relatedTargetArg)
initMouseEvent ¸Þ¼­µå´Â DocumentEventÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ ÀÛ¼ºµÈ MouseEvent°ªÀ» ÃʱâÈ­ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â MouseEventÀÌ dispatchEvent ¸Þ¼­µå¸¦ °³ÀÔ½ÃÄÑ µð½ºÆÐÄ¡ µÇ±â Àü¿¡ ÇÑÇØ È£ÃâÇÕ´Ï´Ù ¸¸, ÇÊ¿äÇÑ °æ¿ì´Â ÃʱâÈ­ÇÒ ´Ü°è¿¡¼­ ¿©·¯ Â÷·Ê È£ÃâµÇ´Â Àϵµ ÀÖ½À´Ï´Ù. ¿©·¯ Â÷·Ê ºÒ·Á °¬À» °æ¿ì´Â ¸¶Áö¸· È£ÃâÀÌ ¿ì¼±µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
typeArg - À̺¥Æ®ÀÇ ÇüÅÂ
canBubbleArg - À̺¥Æ®¸¦ ¹öºí ÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö
cancelableArg - À̺¥Æ®ÀÇ µðÆúÆ® ¾×¼ÇÀ» ¾ïÁ¦ÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö
viewArg - Event AbstractView
detailArg - Event ¸¶¿ì½ºÀÇ Å¬¸¯¼ö
screenXArg - Event È­¸é»ó¿¡¼­ÀÇ x ÁÂÇ¥
screenYArg - Event È­¸é»ó¿¡¼­ÀÇ y ÁÂÇ¥
clientXArg - Event Ŭ¶óÀ̾ðÆ®ÀÇ x ÁÂÇ¥
clientYArg - Event Ŭ¶óÀ̾ðÆ®ÀÇ y ÁÂÇ¥
ctrlKeyArg - Event »çÀÌ¿¡ Ctrl Å°°¡ ´­·È´ÂÁö ¾î¶°Çß´ÂÁö
altKeyArg - Event »çÀÌ¿¡ Alt Å°°¡ ´­·È´ÂÁö ¾î¶°Çß´ÂÁö
shiftKeyArg - Event »çÀÌ¿¡ Shift Å°°¡ ´­·È´ÂÁö ¾î¶°Çß´ÂÁö
metaKeyArg - Event »çÀÌ¿¡ Meta Å°°¡ ´­·È´ÂÁö ¾î¶°Çß´ÂÁö
buttonArg - Event mouse button
relatedTargetArg - Event¿¡ °ü·ÃµÈ EventTarget

JavaTM 2 Platform
Standard Ed. 5.0

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