|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ |
ÂüÁ¶:
¼³¸í
ÀÎÅÍÆäÀ̽ºÀÇ °³¿ä | |
Autoscroll | DnD Á¶ÀÛÁß, ±× ½ÃÁ¡¿¡¼´Â À¯Àú·Î º¸ÀÌÁö ¾ÊÀº ½ºÅ©·Ñ °¡´ÉÇÑ GUI ÄÁÆ®·ÑÀÇ area¿¡ Á¶ÀÛÀÇ ´ë»óÀ» µå·Ó ÇÏ°í ½ÍÀº °æ¿ì°¡ ÀÖ½À´Ï´Ù. |
DragGestureListener | ÀÌ ÀÎÅÍÆäÀ̽º´Â DragGestureRecognizer ¸¦ ¼Ò½º·Î ÇØ, ±× (¼ºê) Ŭ·¡½ºÀÇ ¿ÀºêÁ§Æ®°¡ µå·¯±× °³½Ã Á¦½ºÃ߾ °ËÃâÇßÀ» ¶§¿¡ ºÒ·Á °©´Ï´Ù.
|
DragSourceListener | DragSourceListener ´Â µå·¯±×£¦µå·Ó Á¶ÀÛ¿¡ °üÇÑ ¿À¸®Áö³×ÀÌŸÀÇ À̺¥Æ® ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇØ, À¯ÀúÀÇ Á¦½ºÃß¾î »óŸ¦ °¨½ÃÇϰųª µå·¯±×£¦µå·Ó Á¶ÀÛ ÀüüÀÇ ÃÖÀûÀÎ ¡¸µå·¯±× ¿À¹ö¡¹Çǵå¹éÀ» À¯Àú¿¡°Ô Á¦°øÇÕ´Ï´Ù. |
DragSourceMotionListener | µå·¯±× Á¶ÀÛÁßÀÇ ¸¶¿ì½º ¸ð¼Ç À̺¥Æ®¸¦ ¹Þ±â À§ÇÑ Ã»ÃëÀÚ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
DropTargetListener | DropTargetListener ÀÎÅÍÆäÀ̽º´Â ´ë»óÀÇ DropTarget ¸¦ Æ÷ÇÔÇÑ DnD Á¶ÀÛÀÇ ÅëÁö¸¦ DropTarget Ŭ·¡½º°¡ Á¦°øÇϴµ¥ »ç¿ëÇÏ´Â Äݹé ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
Ŭ·¡½ºÀÇ °³¿ä | |
DnDConstants | ÀÌ Å¬·¡½º¿¡´Â µå·¯±×£¦µå·Ó Á¶ÀÛÀÌ ½ÇÇàÇÏ´Â ¾×¼ÇÀÇ Çü½ÄÀ» ³ªÅ¸³»´Â Á¤¼öÄ¡°¡ ÀÖ½À´Ï´Ù. |
DragGestureEvent | DragGestureEvent ´Â DragGestureListener ÀÇ dragGestureRecognized() ¸Þ¼Òµå¿¡°Ô °Ç³×Áý´Ï´Ù. |
DragGestureRecognizer | DragGestureRecognizer ´Â Ç÷§Æû ÀÇÁ¸ÀÇ µå·¯±× °³½Ã Á¦½ºÃ߾ ½Äº°Çϱâ À§Çؼ, ƯÁ¤ÀÇ Component ¿¡ °ü·ÃÁöÀ» ¼ö°¡ ÀÖ´Â Ç÷§Æû ÀÇÁ¸ÀÇ Ã»ÃëÀÚ¸¦ ÁöÁ¤Çϱâ À§ÇÑ Ãß»ó base classÀÔ´Ï´Ù.
|
DragSource | DragSource ´Â µå·¯±×£¦µå·Ó Á¶ÀÛÀÇ °³½Ã¸¦ ´ã´çÇÏ´Â ¿£Æ¼Æ¼·Î, ´ÙÀ½°ú °°Àº ¸î°³ÀÇ ½Ã³ª¸®¿À·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
DragSourceAdapter | µå·¯±× ¼Ò½º À̺¥Æ®¸¦ ¹Þ´Â Ãß»ó ¾î´ðÅÍ Å¬·¡½ºÀÔ´Ï´Ù. |
DragSourceContext | DragSourceContext Ŭ·¡½º´Â µå·¯±×£¦µå·Ó ÇÁ·ÎÅäÄÝÀÇ À̴Ͼ¾¿¡ÀÌÅÍÃøÀ» °ü¸®ÇÕ´Ï´Ù. |
DragSourceDragEvent | DragSourceDragEvent ´Â DragSourceContextPeer ·ÎºÎÅÍ DragSourceContext ¸¦ °³ÀÔ½ÃÄÑ,DragSourceContext ¹× °Å±â¿¡ °ü·ÃÇÏ´Â DragSource ·Î µî·ÏµÈ DragSourceListener ¿¡ º¸³»Áý´Ï´Ù.
|
DragSourceDropEvent | DragSourceDropEvent ´Â DragSourceContextPeer ·ÎºÎÅÍ DragSourceContext ¸¦ °³ÀÔ½ÃÄÑ,DragSourceContext ¹× °Å±â¿¡ °ü·ÃÇÏ´Â DragSource ·Î µî·ÏµÈ DragSourceListener ÀÇ dragDropEnd ¸Þ¼Òµå¿¡ º¸³»Áý´Ï´Ù. |
DragSourceEvent | ÀÌ Å¬·¡½º´Â DragSourceDragEvent ¹× DragSourceDropEvent ÀÇ base classÀÔ´Ï´Ù.
|
DropTarget | DropTarget ´Â µå·¯±×£¦µå·Ó Á¶ÀÛµ¿¾È¿¡ Component °¡ µå·ÓÀ» ¹Þ¾ÆµéÀÌ·Á°í ÇÒ °æ¿ì¿¡,Component ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ½À´Ï´Ù. |
DropTarget.DropTargetAutoScroller | ÀÌ º¸È£ ´ë»óÀÇ »óÀÚ°¡ µÇ¾î Àִ Ŭ·¡½º´Â ÀÚµ¿ ½ºÅ©·ÑÀ» ±¸ÇöÇÕ´Ï´Ù. |
DropTargetAdapter | µå·Ó Ÿ°Ù À̺¥Æ®¸¦ ¹Þ´Â Ãß»ó ¾î´ðÅÍ Å¬·¡½ºÀÔ´Ï´Ù. |
DropTargetContext | DropTargetContext ´Â µå·¯±×£¦µå·Ó Á¶ÀÛ¿¡ °ü·ÃÇÑ ³í¸® Ä¿¼°¡,DropTarget ¿¡ °ü·ÃÇÑ Component ÀÇ °¡½Ã Áö¿À¸ÞÆ®¸®¿Í °ãÄ¥ ¶§, ¾ðÁ¦³ª ÀÛ¼ºµË´Ï´Ù. |
DropTargetDragEvent | DropTargetDragEvent ´Â ±× dragEnter() ¸Þ¼Òµå ¹× dragOver() ¸Þ¼Òµå¸¦ °³ÀÔ½ÃÄÑ DropTargetListener ¿¡ º¸³»Áý´Ï´Ù.
|
DropTargetDropEvent | DropTargetDropEvent ´Â DropTargetListener ÀÇ drop() ¸Þ¼Òµå¸¦ °³ÀÔ½ÃÄÑ º¸³»Áý´Ï´Ù.
|
DropTargetEvent | DropTargetEvent ´Â DropTargetDragEvent ¹× DropTargetDropEvent ÀÇ base classÀÔ´Ï´Ù. |
MouseDragGestureRecognizer | DragGestureRecognizer ÀÇ ÀÌ Ãß»ó ¼ºê Ŭ·¡½º´Â ¸¶¿ì½º º£À̽ºÀÇ Á¦½ºÃß¾îÀÇ DragGestureRecognizer ¸¦ Á¤ÀÇÇÕ´Ï´Ù. |
¿¹¿ÜÀÇ °³¿ä | |
InvalidDnDOperationException | ÀÌ ¿¹¿Ü´Â java.awt.dnd ÆÐŰÁöÀÇ ´Ù¾çÇÑ ¸Þ¼Òµå¿¡ ÀÇÇØ ½½·Î¿ì µË´Ï´Ù. |
µå·¯±×£¦µå·Ó Á¶ÀÛÀº ¸¹Àº ±×·¡ÇÇÄà À¯Àú ÀÎÅÍÆäÀ̽º ½Ã½ºÅÛÀ¸·Î º¼ ¼ö ÀÖ´Â Á÷Á¢ÀûÀÎ Á¶ÀÛ Á¦½ºÃß¾î·Î, GUI ÀÇ Ç¥Çö ¿ä¼Ò¿¡ ³í¸®ÀûÀ¸·Î °ü·ÃÇÑ 2 °³ÀÇ ¿£Æ¼Æ¼°£¿¡ Á¤º¸¸¦ º¯È¯ÇÏ´Â ±â±¸¸¦ Á¦°øÇÕ´Ï´Ù. µå·¯±×£¦µå·ÓÀº Åë»ó, ÀûÀýÇÑ ÀÔ·Â µð¹ÙÀ̽º¸¦ »ç¿ëÇÑ À¯ÀúÀÇ ¹°¸®Àû Á¦½ºÃ߾ ÀÇÇØ µ¿ÀÛÇØ, ³×ºñ°ÔÀ̼ÇÁß¿¡ ÈļÓÀÇ µ¥ÀÌÅÍ º¯È¯À¸·Î »ý°¢µÇ´Â °á°ú¿¡ °üÇÑ À¯Àú¿¡°Ô·ÎÀÇ ¿¬¼ÓÀûÀÎ Çǵå¹éÀ» GUI ÀÇ Ç¥Çö ¿ä¼Ò¸¦ °³ÀÔ½ÃÄÑ °¡´ÉÇÏ°Ô ÇÏ´Â ±â±¸¿Í ÈļÓÀÇ µ¥ÀÌÅÍ ³×°í½Ã¿¡À̼ǰú µ¥ÀÌÅÍ º¯È¯À» ¿ëÀÌÇÏ°Ô ½Ç½ÃÇÒ ¼ö ÀÖ´Â ±â´ÉÀÇ ¾çÂÊ ¸ðµÎ¸¦ Á¦°øÇÕ´Ï´Ù.
ÀÌ ÆÐŰÁö´Â Java ·Î µå·¯±×£¦µå·Ó Á¶ÀÛÀ» ½Ç½ÃÇϴµ¥ ÇÊ¿äÇÑ Å¬·¡½º ¹× ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù. µå·¯±× ¼Ò½º¿Í µå·Ó Ÿ°ÙÀÇ Å¬·¡½º, ¹× µå·¯±× µÇ°í ÀÖ´Â µ¥ÀÌÅ͸¦ Àü¼ÛÇϱâ À§ÇÑ À̺¥Æ®¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ ÆÐŰÁö´Â ¶Ç, µå·¯±×£¦µå·Ó Á¶ÀÛÁß¿¡ À¯Àú¿¡°Ô ½Ã°¢ÀûÀÎ Çǵå¹éÀ» Á¦°øÇÏ´Â ¼ö´ÜÀ» °®Ãß°í ÀÖ½À´Ï´Ù.
Ç¥ÁØÀûÀÎ µå·¯±×£¦µå·Ó Á¶ÀÛÀº ÀÌÇÏ »óÅ ·Î ºÐÇØÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù (¹Ýµå½Ã ¿¬¼ÓÇÏÁö ¾Ê¾Ò´Ù).
Component
)¿¡ °ü·ÃÇÑ DragSource
ÀÌ ¹ß»ýÇØ,Transferable
¶ó°í »ý°¢µÇ´Â µ¥ÀÌÅÍÀÇ µå·¯±×£¦µå·ÓÀÌ °³½ÃÇÑ´Ù
Transferable
µ¥ÀÌÅÍÇüÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´Â GUI ÀÇ Ç¥Çö ¿ä¼Ò (Component)¿¡ °ü·ÃÇÑ DropTarget
°¡ 1 °³ ÀÌ»ó ³ªÅ¸³ª´ÂÁö ¼Ò½ÇÇÑ´Ù
DragGestureRecognizer
°¡ DragSource
·ÎºÎÅÍ ÃëµæµÇ¾î À¯ÀúÀÇ µå·¯±× °³½Ã Á¦½ºÃ߾ Component
»ó¿¡¼ ÃßÀûÇØ ½Äº°Çϱâ À§Çؼ,Component
¿Í °ü·ÃÁöÀ» ¼ö ÀÖ´Ù
Component
»ó¿¡¼ µå·¯±× Á¦½ºÃ߾ ½Ç½ÃÇϸé, µî·ÏµÈ DragGestureRecognizer
°¡ ±×°ÍÀ» °ËÃâÇØ, ±× DragGestureListener
¸¦ ÅëÁöÇÑ´Ù
ÁÖ: ÀÌ API ´Â ÀϰüÇØ, À¯Àú¿¡ ÀÇÇÑ ¹°¸®Àû Á¦½ºÃß¾îÀÎ µå·¯±×£¦µå·Ó Á¶ÀÛÀÇ Àڱؿ¡ °ü·ÃÇÕ´Ï´Ù¸¸, À̰ÍÀº DragSource
ÀÇ ±¸ÇöÀÌ ÀûÀýÇÑ °æ¿ì¿¡ ÇÁ·Î±×·¥»ó¿¡¼ ÇàÇØÁö´Â DnD Á¶ÀÛÀ» ¹èÁ¦ÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. ÀÌ ÆÐŰÁö´Â ¸¶¿ì½º µð¹ÙÀ̽ºÀÇ Á¦½ºÃ߾ ½Äº°ÇÏ´Â Ãß»ó Ŭ·¡½º MouseDragGestureRecognizer
¸¦ ÀúÀåÇϰí ÀÖ½À´Ï´Ù. ´Ù¸¥ ÀÔ·Â µð¹ÙÀ̽º ¶Ç´Â ƯÁ¤ÀÇ Component
Ŭ·¡½ºÀÇ ½Ã¸àƽ½º¸¦ ¼Æ÷Æ®Çϱâ À§Çؼ, Ç÷§Æû¿¡ ÀÇÇØ ´Ù¸¥ Ãß»ó Ŭ·¡½º°¡ Á¦°øµÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.
DragGestureListener
¿¡ ÀÇÇØ,DragSource
°¡ À¯Àú ´ë½Å¿¡ µå·¯±×£¦µå·Ó Á¶ÀÛÀ» °³½ÃÇÑ´Ù. ¸¹Àº °æ¿ì, GUI Cursor ¸¦ µ¿¿µ»óÈÇÏ´ÂÁö Á¶ÀÛÀÇ ´ë»óÀÎ Ç׸ñÀÇ Image
¸¦ Ç¥Çö ÇÏ´ÂÁö ¶Ç´Â ±× ¾çÂÊ ¸ðµÎ¸¦ ½Ç½ÃÇÑ´Ù
DropTarget
¿¡ °ü·ÃÇÑ GUI ÀÇ Component
»óÀ» ¾È³»Çϸé(ÀÚ), ¼Æ÷Æ®µÇ´Â Á¶ÀÛ ¹× °ü·ÃÇÏ´Â µ¥ÀÌÅÍÇü¿¡ ÀǰÅÇØ,DragSource
´Â ¡¸µå·¯±× ¿À¹ö¡¹Çǵå¹é °á°ú¸¦ Á¦°øÇϱâ À§Çؼ ÅëÁö¸¦ ¹Þ¾Æ,DropTarget
´Â ¡¸µå·¯±× ¾ð´õ¡¹Çǵå¹é °á°ú¸¦ Á¦°øÇϱâ À§Çؼ ÅëÁö¸¦ ¹Þ´Â´Ù
Á¦½ºÃß¾î ÀÚü´Â GUI °èÃþÀ» ¶Ç ÀÖ°í·Î ³í¸® Ä¿¼¸¦ ¿òÁ÷¿©, GUI Component ÀÇ Áö¿À¸ÞÆ®¸®¿Í °ãĨ´Ï´Ù. ±× °á°ú·Ð¸®Àû ¡¸µå·¯±×¡¹Ä¿¼°¡ Component
¹× °ü·ÃÀÇ DropTarget
¿¡ µé¾î°¡, Ⱦ´ÜÇØ, ±× ÈÄ ¶³¾îÁú °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
DragSource
¿ÀºêÁ§Æ®´Â À¯Àú¿¡°Ô ¡¸µå·¯±× ¿À¹ö¡¹Çǵå¹éÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀÇ °æ¿ì, ³í¸® Ä¿¼¿¡ °ü·ÃÇÑ GUI Cursor
¸¦ µ¿¿µ»óÈÇÕ´Ï´Ù.
DropTarget
¿ÀºêÁ§Æ®´Â À¯Àú¿¡°Ô ¡¸µå·¯±× ¾ð´õ¡¹Çǵå¹éÀ» ³ªÅ¸³À´Ï´Ù. Åë»óÀÇ °æ¿ì, °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø GUI Component
ÀÇ GUI Cursor ¿¡ ¾Ö´Ï¸ÞÀ̼ÇÀ» Ç¥Çö ÇÕ´Ï´Ù.
Çǵå¹é °á°úÀÇ ÆÇÁ¤, ¹× ¹Ýµå½Ã ¾î´À ÂÊÀÎÁö°¡ ¹ß»ýÇÏ´Â µ¥ÀÌÅÍ º¯È¯ÀÇ ÃÖÁ¾ÀûÀÎ ¼º°ø ¶Ç´Â ½ÇÆÐ´Â ´ÙÀ½°ú °°ÀÌ ÆÄ¶ó¹ÌÅÍÈ µË´Ï´Ù.
DragSource
¿Í DropTarget
ÀÇ ¾çÂÊ ¸ðµÎ°¡ ¼Æ÷Æ®ÇÏ´Â º¯È¯ ¡¸Á¶ÀÛ¡¹, Áï Copy, Move ¶Ç´Â Reference(link)¿¡ ÀÇÇØ, ÆÄ¶ó¹ÌÅÍÈ µÈ´Ù
DragSource
°¡ Á¦°øÇÏ´Â µ¥ÀÌÅÍÇü¼¼Æ®¿ÍDropTarget
¸¦ Æ÷°ýÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍÇü¼¼Æ®¿ÍÀÇ °øÅë ºÎºÐ¿¡ ÀÇÇØ, ÆÄ¶ó¹ÌÅÍÈ µÈ´Ù
DragSource
¹× DropTarget
´Â DragSource
¿¡ °ü·ÃÇÑ Á¤º¸¸¦ Æ÷ÇÔÇØ ±× Á¤º¸ÀÇ ÇüÅÂÀÇ ³×°í½Ã¿¡ÀÌ¼Ç ¹× º¯È¯ÀÌ µÇ´Â ÅëÁö¸¦,Transferable
¿ÀºêÁ§Æ®¸¦ °³ÀÔ½ÃŰ°í ¹Þ´Â´Ù
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ |
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.