JavaTM 2 Platform
Standard Ed. 5.0

java.awt.dnd
ÀÎÅÍÆäÀ̽º DragSourceListener

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
EventListener
¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
DragSourceAdapter, DragSourceContext

public interface DragSourceListener
extends EventListener

DragSourceListener´Â µå·¡±×£¦µå·Ó Á¶ÀÛ¿¡ °üÇÑ ¿À¸®Áö³×ÀÌŸÀÇ À̺¥Æ® ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇØ, »ç¿ëÀÚ ÀÇ Á¦½ºÃß¾î »óŸ¦ °¨½ÃÇϰųª µå·¡±×£¦µå·Ó Á¶ÀÛ ÀüüÀÇ ÃÖÀûÀÎ ¡¸µå·¡±× ¿À¹ö¡¹Çǵå¹éÀ» »ç¿ëÀÚ¿¡ °Ô Á¦°øÇÕ´Ï´Ù.

ÀÌ ¸®½º³ÊÀÇ dragEnter() ¸¶Áö¸· È£ÃâÀÌ ´ÙÀ½°ú °°Àº °æ¿ì, µå·Ó »çÀÌÆ®´Â ÀüÀÇ dragEnter() È£Ãâ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.2

¸Þ¼­µå °³¿ä
 void dragDropEnd (DragSourceDropEvent  dsde)
          ÀÌ ¸Þ¼­µåÀÇ ½ÃÀÛ¿¡ÀÇÇØ µå·¡±×£¦µå·Ó Á¶ÀÛÀÌ ¿Ï·áÇÑ °ÍÀ» ³ªÅ¸³À´Ï´Ù.
 void dragEnter (DragSourceDragEvent  dsde)
          Ç÷§Æû Á¸ÀÇ µå·Ó »çÀÌÆ®¿¡ µé¾î°¡´Â Ä¿¼­ÀÇ ÇÖ ½ºÆ÷Æ®·Î¼­ È£ÃâÇÕ´Ï´Ù.
 void dragExit (DragSourceEvent  dse)
          Ç÷§Æû Á¸ÀÇ µå·Ó »çÀÌÆ®¿¡¼­ ³ª¿À´Â Ä¿¼­ÀÇ ÇÖ ½ºÆ÷Æ®·Î¼­ È£ÃâÇÕ´Ï´Ù.
 void dragOver (DragSourceDragEvent  dsde)
          Ç÷§Æû Á¸ÀÇ µå·Ó »çÀÌÆ®·Î À̵¿ÇÏ´Â Ä¿¼­ÀÇ ÇÖ ½ºÆ÷Æ®·Î¼­ È£ÃâÇÕ´Ï´Ù.
 void dropActionChanged (DragSourceDragEvent  dsde)
          »ç¿ëÀÚ°¡ µå·Ó Á¦½ºÃ߾ ¼öÁ¤ÇßÀ» ¶§¿¡ ºÒ·Á °¬½À´Ï´Ù.
 

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

dragEnter

void dragEnter(DragSourceDragEvent  dsde)
Ç÷§Æû Á¸ÀÇ µå·Ó »çÀÌÆ®¿¡ µé¾î°¡´Â Ä¿¼­ÀÇ ÇÖ ½ºÆ÷Æ®·Î¼­ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ´ÙÀ½ÀÇ ¸ðµç Á¶°ÇÀÌ µé¾î¸Â´Â °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
dsde - DragSourceDragEvent

dragOver

void dragOver(DragSourceDragEvent  dsde)
Ç÷§Æû Á¸ÀÇ µå·Ó »çÀÌÆ®·Î À̵¿ÇÏ´Â Ä¿¼­ÀÇ ÇÖ ½ºÆ÷Æ®·Î¼­ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ´ÙÀ½ÀÇ ¸ðµç Á¶°ÇÀÌ µé¾î¸Â´Â °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
dsde - DragSourceDragEvent

dropActionChanged

void dropActionChanged(DragSourceDragEvent  dsde)
»ç¿ëÀÚ°¡ µå·Ó Á¦½ºÃ߾ ¼öÁ¤ÇßÀ» ¶§¿¡ ºÒ·Á °¬½À´Ï´Ù. ÀÌ ¸Þ¼­µå´Â »ç¿ëÀÚ°¡ »ç¿ëÇÏ°í ÀÖ´Â ÀÔ·Â µð¹ÙÀ̽º »óÅ°¡ º¯°æÀÌ µÇ¾úÀ» °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µð¹ÙÀ̽º´Â º¸Åë, »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â mouse button ¶Ç´Â Å°º¸µå ¼ö½ÄÀÚ°¡ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
dsde - DragSourceDragEvent

dragExit

void dragExit(DragSourceEvent  dse)
Ç÷§Æû Á¸ÀÇ µå·Ó »çÀÌÆ®¿¡¼­ ³ª¿À´Â Ä¿¼­ÀÇ ÇÖ ½ºÆ÷Æ®·Î¼­ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ´ÙÀ½ÀÇ ¸ðµç Á¶°ÇÀÌ µé¾î¸Â´Â °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù. ¶Ç´Â ¶Ç´Â

ÆĶó¹ÌÅÍ:
dse - DragSourceEvent

dragDropEnd

void dragDropEnd(DragSourceDropEvent  dsde)
ÀÌ ¸Þ¼­µåÀÇ ½ÃÀÛ¿¡ÀÇÇØ µå·¡±×£¦µå·Ó Á¶ÀÛÀÌ ¿Ï·áÇÑ °ÍÀ» ³ªÅ¸³À´Ï´Ù. DragSourceDropEvent getDropSuccess() ¸Þ¼­µå¸¦ »ç¿ëÇØ, Á¾·á »óŸ¦ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù . getDropAction() ¸Þ¼­µå´Â Drop Á¶ÀÛ¿¡ Àû¿ëÇϱâ À§ÇØ, µå·Ó »çÀÌÆ®°¡ ¼±ÅÃÇÑ Á¶ÀÛÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå°¡ ¿Ï·áÇϸé, ÇöÀçÀÇ DragSourceContext ¹× °ü·ÃµÈ ÀÚ¿øÀº ¹«È¿°¡ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
dsde - DragSourceDropEvent

JavaTM 2 Platform
Standard Ed. 5.0

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