|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
DropTargetListener
ÀÎÅÍÆäÀ̽º´Â ´ë»óÀÇ DropTarget
¸¦ Æ÷ÇÔÇÑ DnD Á¶ÀÛÀÇ ÅëÁö¸¦ DropTarget
Ŭ·¡½º°¡ Á¦°øÇϴµ¥ »ç¿ëÇÏ´Â Äݹé ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå¸¦ ±¸ÇöÇϸé(ÀÚ), µå·¯±×£¦µå·Ó Á¶ÀÛÁß¿¡ ½Ã°¢ÀûÀÎ ¡¸µå·¯±× ¾ð´õ¡¹Çǵå¹éÀ» À¯Àú¿¡°Ô Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ ûÃëÀÚ ¿ÀºêÁ§Æ®¸¦ ÀÛ¼º ÈÄ, ûÃëÀÚ ¿ÀºêÁ§Æ®¸¦ DropTarget
¿¡ µî·ÏÇÕ´Ï´Ù. µå·¯±×¿¡ ÀÇÇØ DropTarget
ÀÇ µå·Ó »çÀÌÆ®ÀÇ Á¶ÀÛ °¡´ÉÇÑ ºÎºÐÀÌ ÀÔ·Â, À̵¿, ¶Ç´Â Á¾·áµÇ°Å³ª µå·Ó ¾×¼ÇÀÌ º¯°æµÇ°Å³ª µå·ÓÀÌ ¹ß»ýÇϰųª Çϸé(ÀÚ), ûÃëÀÚ ¿ÀºêÁ§Æ®ÀÇ °ü·ÃÇÏ´Â ¸Þ¼Òµå°¡ ºÒ·Á °¡ ±× ¸Þ¼Òµå¿¡ DropTargetEvent
°¡ °Ç³×¹Þ½À´Ï´Ù.
DropTarget
ÀÇ µå·Ó »çÀÌÆ®ÀÇ Á¶ÀÛ °¡´ÉÇÑ ºÎºÐÀ̶õ, °ü·ÃÇÏ´Â Component
ÀÇ Áö¿À¸ÞÆ®¸®ÀÇ ÀϺηÎ, °ãÄ¡°í ÀÖ´Â ÃÖ»óÁ¤µµÀÇ À©µµ¿ì³ª, °ü·ÃÇÏ´Â ¾×ƼºêÇÑ DropTarget
¸¦ °¡Áö´Â Z-Order °¡ °íÀ§ÀÎ ´Ù¸¥ Component
·Î ¼û°ÜÁöÁö ¾ÊÀº ºÎºÐÀÔ´Ï´Ù.
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
dragEnter (DropTargetDragEvent dtde)
µå·¯±× Á¶ÀÛÁß¿¡, ûÃëÀÚ¿¡°Ô µî·ÏµÈ DropTarget ÀÇ µå·Ó »çÀÌÆ®ÀÇ Á¶ÀÛ °¡´ÉÇÑ ºÎºÐ¿¡ ¸¶¿ì½º Æ÷ÀÎÅͰ¡ µé¾î°¬À» ¶§¿¡ ºÒ·Á °©´Ï´Ù. |
void |
dragExit (DropTargetEvent dte)
µå·¯±× Á¶ÀÛÁß¿¡, ûÃëÀÚ¿¡°Ô µî·ÏµÈ DropTarget ÀÇ µå·Ó »çÀÌÆ®ÀÇ Á¶ÀÛ °¡´ÉÇÑ ºÎºÐÀ¸·ÎºÎÅÍ ¸¶¿ì½º Æ÷ÀÎÅͰ¡ ³ª¿ÔÀ» ¶§¿¡ ºÒ·Á °©´Ï´Ù. |
void |
dragOver (DropTargetDragEvent dtde)
µå·¯±× Á¶ÀÛÁß¿¡, ûÃëÀÚ¿¡°Ô µî·ÏµÈ DropTarget |
void |
drop (DropTargetDropEvent dtde)
ûÃëÀÚ¿¡°Ô µî·ÏµÈ DropTarget ÀÇ µå·Ó »çÀÌÆ®ÀÇ Á¶ÀÛ °¡´ÉÇÑ ºÎºÐ¿¡ÀÇ µå·ÓÀ¸·Î µå·¯±× Á¶ÀÛÀÌ Á¾·áÇßÀ» ¶§¿¡ ºÒ·Á °©´Ï´Ù.
|
void |
dropActionChanged (DropTargetDragEvent dtde)
À¯Àú°¡ ÇöÀçÀÇ µå·Ó Á¦½ºÃ߾ º¯°æÇßÀ» °æ¿ì¿¡ ºÒ·Á °©´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void dragEnter(DropTargetDragEvent dtde)
DropTarget
ÀÇ µå·Ó »çÀÌÆ®ÀÇ Á¶ÀÛ °¡´ÉÇÑ ºÎºÐ¿¡ ¸¶¿ì½º Æ÷ÀÎÅͰ¡ µé¾î°¬À» ¶§¿¡ ºÒ·Á °©´Ï´Ù.
dtde
- DropTargetDragEvent
public void dragOver(DropTargetDragEvent dtde)
DropTarget ÀÇ µå·Ó »çÀÌÆ®ÀÇ Á¶ÀÛ °¡´ÉÇÑ ºÎºÐ¿¡ ¸¶¿ì½º Æ÷ÀÎÅͰ¡ ¾ÆÁ÷ ÀÖÀ» ¶§ ºÒ·Á °©´Ï´Ù.
- ÆÄ¶ó¹ÌÅÍ:
dtde
- DropTargetDragEvent
public void dropActionChanged(DropTargetDragEvent dtde)
dtde
- DropTargetDragEvent
public void dragExit(DropTargetEvent dte)
DropTarget
ÀÇ µå·Ó »çÀÌÆ®ÀÇ Á¶ÀÛ °¡´ÉÇÑ ºÎºÐÀ¸·ÎºÎÅÍ ¸¶¿ì½º Æ÷ÀÎÅͰ¡ ³ª¿ÔÀ» ¶§¿¡ ºÒ·Á °©´Ï´Ù.
dte
- DropTargetEvent
public void drop(DropTargetDropEvent dtde)
DropTarget
ÀÇ µå·Ó »çÀÌÆ®ÀÇ Á¶ÀÛ °¡´ÉÇÑ ºÎºÐ¿¡ÀÇ µå·ÓÀ¸·Î µå·¯±× Á¶ÀÛÀÌ Á¾·áÇßÀ» ¶§¿¡ ºÒ·Á °©´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â Á¦½ºÃ߾ °ü·ÃÇÑ µ¥ÀÌÅÍÀÇ È®½ÇÇÑ Àü¼ÛÀ» ´ã´çÇÕ´Ï´Ù. DropTargetDropEvent
´Â Àü¼Û ´ë»óÀÇ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³»´Â Transferable
¿ÀºêÁ§Æ®¸¦ ÃëµæÇÏ´Â ¼ö´ÜÀ» Á¦°øÇÕ´Ï´Ù.
DropTargetDropEvent
ÆÄ¶ó¹ÌÅÍÀÇ acceptDrop(int dropAction) ¸Þ¼Òµå ¶Ç´Â rejectDrop() ¸Þ¼Òµå¸¦ »ç¿ëÇØ,DropTargetListener
´Â ÀÌ ¸Þ¼Òµå·ÎºÎÅÍ µå·ÓÀ» ¹Þ¾ÆµéÀÌ´ÂÁö ¶Ç´Â °ÅºÎÇÕ´Ï´Ù.
acceptDrop()º¸´Ù ÀüÀº ¾Æ´Ï°í ÈÄ¿¡,DropTargetDropEvent
ÀÇ getTransferable() ¸Þ¼Òµå°¡ ºÒ·Á °¡ µ¹·ÁÁÖ¾îÁø Transferable
ÀÇ getTransferData() ¸Þ¼Òµå¸¦ »ç¿ëÇØ µ¥ÀÌÅÍ º¯È¯À» ÇÕ´Ï´Ù.
µå·ÓÀÇ ¿Ï·á½Ã¿¡´Â ÀÌ ¸Þ¼ÒµåÀÇ ±¸ÇöÀº DropTargetDropEvent
ÀÇ dropComplete(boolean success)¿¡ ÇØ´çÀÇ boolean
¸¦ °Ç³×ÁÖ´Â °Í¿¡ ÀÇÇØ, µå·ÓÀÇ ¼º°ø ¶Ç´Â ½ÇÆÐ¸¦ ÅëÁöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÁÖ:DropTargetDropEvent
ÀÇ dropComplete(boolean success) ¸Þ¼Òµå¸¦ È£ÃâÇϱâ Àü¿¡, µ¥ÀÌÅÍ Àü¼ÛÀÌ ¿Ï·áÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ±× ÈÄ, µ¥ÀÌÅÍ Àü¼ÛÀÌ ·ÎÄÃÀÇ °æ¿ì¿¡¸¸, Áï DropTargetDropEvent.isLocalTransfer()
°¡ true
¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡¸¸,DropTargetDropEvent.getTransferable()
°¡ µ¹·ÁÁÖ´Â Transferable
ÀÇ getTransferData() ¸Þ¼ÒµåÀÇ È£ÃâÀÇ ¼º°øÀÌ ÇÁ·ÎÅØ¼ÇµË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì, È£ÃâÀÇ µ¿ÀÛÀº ±¸Çö¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.
dtde
- DropTargetDropEvent
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.