JavaTM 2
Platform
Std.  Ed.  v1. 4.0

Ŭ·¡½º
java.awt.datatransfer.DataFlavor ÀÇ »ç¿ë

DataFlavor ¸¦ »ç¿ëÇϰí ÀÖ´Â ÆÐŰÁö
java.awt.datatransfer ¾îÇø®ÄÉÀ̼ǰ£, ¹× ¾îÇø®ÄÉÀ̼dz»ÀÇ µ¥ÀÌÅÍ Àü¼ÛÀ» À§ÇÑ ÀÎÅÍÆäÀ̽º³ª Ŭ·¡½º¸¦ Á¦°øÇÕ´Ï´Ù.  
java.awt.dnd µå·¯±×£¦µå·Ó Á¶ÀÛÀº ¸¹Àº ±×·¡ÇÇÄà À¯Àú ÀÎÅÍÆäÀ̽º ½Ã½ºÅÛÀ¸·Î º¼ ¼ö ÀÖ´Â Á÷Á¢ÀûÀÎ Á¶ÀÛ Á¦½ºÃß¾î·Î, GUI ÀÇ Ç¥Çö ¿ä¼Ò¿¡ ³í¸®ÀûÀ¸·Î °ü·ÃÇÑ 2 °³ÀÇ ¿£Æ¼Æ¼°£¿¡ Á¤º¸¸¦ º¯È¯ÇÏ´Â ±â±¸¸¦ Á¦°øÇÕ´Ï´Ù.  
javax.swing ¸ðµç Ç÷§Æû¿¡¼­ °¡´ÉÇÑ ÇÑ ¶È°°ÀÌ ±â´ÉÇÏ´Â ¡¸°æ·®¡¹(Java °øÅë ¾ð¾î) ÄÄÆÛ³ÍÆ®¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù.  
 

java.awt.datatransfer ¿¡¼­ÀÇ DataFlavor ÀÇ »ç¿ë
 

DataFlavor ·Î¼­ ¼±¾ðµÇ°í ÀÖ´Â java.awt.datatransfer ÀÇ Çʵå
static DataFlavor DataFlavor. stringFlavor
          Java Unicode String Ŭ·¡½º¸¦ Ç¥ÇöÇÏ´Â DataFlavor ÀÔ´Ï´Ù.
static DataFlavor DataFlavor. imageFlavor
          Java Image Ŭ·¡½º¸¦ Ç¥ÇöÇÏ´Â DataFlavor ÀÔ´Ï´Ù.
static DataFlavor DataFlavor. plainTextFlavor
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  ¹öÁ¯ 1.3 ¿¡¼­´Â Transferable.getTransferData(DataFlavor.plainTextFlavor) ´Â ¾Æ´Ï°í,DataFlavor.getReaderForText(Transferable) ¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.
static DataFlavor DataFlavor. javaFileListFlavor
          Java ( ¹× ±âº»ÀÌ µÇ´Â Ç÷§Æû)³¢¸®·Î ÆÄÀÏÀÇ ¸®½ºÆ®¸¦ Àü¼Û ÇÏ·Á¸é , ÀÌ ÇüÅ ¶Ç´Â ¾Æ·ùÇüÀÇ DataFlavor ¶ó°í Ç¥Çö Ŭ·¡½º java.util.List °¡ »ç¿ëµË´Ï´Ù.
 

DataFlavor ¸¦ µ¹·ÁÁÖ´Â java.awt.datatransfer ÀÇ ¸Þ¼Òµå
 DataFlavor [] Transferable. getTransferDataFlavors ()
          µ¥ÀÌÅ͸¦ Á¦°øÇÒ ¼ö°¡ ÀÖ´Â ÈÄ·¹À̹ٸ¦ ³ªÅ¸³»´Â DataFlavor ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
static DataFlavor DataFlavor. getTextPlainUnicodeFlavor ()
          Unicode ÀÎÄÚµùÀ¸·Î plaintext¸¦ Ç¥ÇöÇÏ´Â DataFlavor ¸¦ µ¹·ÁÁÝ´Ï´Ù.
static DataFlavor DataFlavor. selectBestTextFlavor (DataFlavor [] availableFlavors)
          DataFlavor ÀÇ ¹è¿­·ÎºÎÅÍ ÃÖÀûÀÎ ÅØ½ºÆ® DataFlavor ¸¦ ¼±ÅÃÇÕ´Ï´Ù.
static DataFlavor SystemFlavorMap. decodeDataFlavor (String  nat)
          DataFlavor ·Î¼­ »ç¿ëÇϱâ À§Çؼ­ String ³×ÀÌÆ¼ºê¸¦ µðÄÚµåÇÕ´Ï´Ù.
 DataFlavor [] StringSelection. getTransferDataFlavors ()
          ÀÌ Transferable °¡ µ¥ÀÌÅ͸¦ Á¦°øÇÒ ¼ö ÀÖ´Â ÈÄ·¹À̹ÙÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 

DataFlavor ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â java.awt.datatransfer ÀÇ ¸Þ¼Òµå
 boolean Transferable. isDataFlavorSupported (DataFlavor  flavor)
          ÁöÁ¤µÈ µ¥ÀÌŸÈÄ·¹Àٰ̹¡, ÀÌ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼­ ¼­Æ÷Æ®µÇ°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Object Transferable. getTransferData (DataFlavor  flavor)
          Àü¼Û µÇ´Â µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
static DataFlavor DataFlavor. selectBestTextFlavor (DataFlavor [] availableFlavors)
          DataFlavor ÀÇ ¹è¿­·ÎºÎÅÍ ÃÖÀûÀÎ ÅØ½ºÆ® DataFlavor ¸¦ ¼±ÅÃÇÕ´Ï´Ù.
 boolean DataFlavor. equals (DataFlavor  that)
          ÀÖ´Â DataFlavor °÷ÀÇ DataFlavor °¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 boolean DataFlavor. match (DataFlavor  that)
          ÀÖ´Â DataFlavor °÷ÀÇ DataFlavor °¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 boolean DataFlavor. isMimeTypeEqual (DataFlavor  dataFlavor)
          2 °³ÀÇ DataFlavor ¿ÀºêÁ§Æ®ÀÇ mimeType ¸¦ ºñ±³ÇÕ´Ï´Ù.
 List SystemFlavorMap. getNativesForFlavor (DataFlavor  flav)
          ÁöÁ¤µÈ DataFlavor ¸¦ µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ÀÇÇØ º¯È¯ÇÒ ¼ö ÀÖ´Â ±× º¯È¯Ã³ÀÇ String ³×ÀÌÆ¼ºêÀÇList ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Map SystemFlavorMap. getNativesForFlavors (DataFlavor [] flavors)
          ÁöÁ¤µÈ DataFlavor ÀÇ, °¡Àå ÀûÀýÇÑ String ³×ÀÌÆ¼ºê¿¡ÀÇ Map ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 void SystemFlavorMap. addUnencodedNativeForFlavor (DataFlavor  flav, String  nat)
          ÁöÁ¤µÈ DataFlavor ( ¹× ÁöÁ¤µÈ DataFlavor ¿Í µ¿ÀÏÇÑ ¸ðµç DataFlavor)·ÎºÎÅÍ, ÁöÁ¤µÈ String ³×ÀÌÆ¼ºê¿¡ ¸ÅÇÎÀ» Ãß°¡ÇÕ´Ï´Ù.
 void SystemFlavorMap. setNativesForFlavor (DataFlavor  flav, String [] natives)
          ÁöÁ¤µÈ DataFlavor, ¹× ÁöÁ¤µÈ DataFlavor ¿Í µ¿ÀÏÇÑ ¸ðµç DataFlavor ÀÇ ÇöÀçÀÇ ¸ÅÇÎÀ» ÆÄ±âÇØ, ÁöÁ¤µÈ String ³×ÀÌÆ¼ºê¿¡ÀÇ »õ·Î¿î ¸ÅÇÎÀ» ÀÛ¼ºÇÕ´Ï´Ù.
 void SystemFlavorMap. addFlavorForUnencodedNative (String  nat, DataFlavor  flav)
          ´ÜÀÏÀÇ String ³×ÀÌÆ¼ºê·ÎºÎÅÍ ´ÜÀÏÀÇ DataFlavor ¿¡ÀÇ ¸ÅÇÎÀ» Ãß°¡ÇÕ´Ï´Ù.
 void SystemFlavorMap. setFlavorsForNative (String  nat, DataFlavor [] flavors)
          ÁöÁ¤µÈ String ³×ÀÌÆ¼ºêÀÇ ÇöÀçÀÇ ¸ÅÇÎÀ» ÆÄ±âÇØ, ÁöÁ¤µÈ DataFlavor ¿¡ÀÇ »õ·Î¿î ¸ÅÇÎÀ» ÀÛ¼ºÇÕ´Ï´Ù.
static String SystemFlavorMap. encodeDataFlavor (DataFlavor  flav)
          String ³×ÀÌÆ¼ºê·Î¼­ »ç¿ëÇϱâ À§Çؼ­ DataFlavor ¸¦ encode ÇÕ´Ï´Ù.
 List FlavorTable. getNativesForFlavor (DataFlavor  flav)
          ÁöÁ¤µÈ DataFlavor ÀÇ ´ëÀÀóÀÇ String ³×ÀÌÆ¼ºêÀÇList ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Map FlavorMap. getNativesForFlavors (DataFlavor [] flavors)
          ÁöÁ¤µÈ DataFlavor ÀÇ, ´ëÀÀÇÏ´Â String ³×ÀÌÆ¼ºê¿¡ÀÇ Map ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean StringSelection. isDataFlavorSupported (DataFlavor  flavor)
          ¿ä±¸ÇÑ ÈÄ·¹Àٰ̹¡, ÀÌ Transferable ·Î ¼­Æ÷Æ®µÇ°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Object StringSelection. getTransferData (DataFlavor  flavor)
          °¡´ÉÇϸé, ¿ä±¸µÈ DataFlavor ÀÇ Transferable µ¥ÀÌÅ͸¦ µ¹·ÁÁÝ´Ï´Ù.
 

DataFlavor ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â java.awt.datatransfer ÀÇ constructor
UnsupportedFlavorException (DataFlavor  flavor)
          UnsupportedFlavorException ¸¦ ±¸ÃàÇÕ´Ï´Ù.
 

java.awt.dnd ¿¡¼­ÀÇ DataFlavor ÀÇ »ç¿ë
 

DataFlavor ¸¦ µ¹·ÁÁÖ´Â java.awt.dnd ÀÇ ¸Þ¼Òµå
protected  DataFlavor [] DropTargetContext. getCurrentDataFlavors ()
          ÀÌ Á¶ÀÛÀÇ Transferable ¿ÀÆÛ·£µåÀÇ À¯È¿ÇÑ DataFlavor ¸¦ ÃëµæÇÕ´Ï´Ù.
 DataFlavor [] DropTargetContext.TransferableProxy. getTransferDataFlavors ()
          Ä¸½¶È­µÈ Àü¼Û °¡´É ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ µ¥ÀÌÅͰ¡ Á¦°øµÇ´Â ÈÄ·¹À̹ٸ¦ ³ªÅ¸³»´Â DataFlavor ¿ÀºêÁ§Æ®ÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 DataFlavor [] DropTargetDropEvent. getCurrentDataFlavors ()
          ÀÌ ¸Þ¼Òµå´Â ÇöÀçÀÇ DataFlavor ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 DataFlavor [] DropTargetDragEvent. getCurrentDataFlavors ()
          ÀÌ ¸Þ¼Òµå´Â ÀÌ DropTargetContext ·ÎºÎÅÍ ÇöÀçÀÇ DataFlavor ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 

DataFlavor ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â java.awt.dnd ÀÇ ¸Þ¼Òµå
protected  boolean DropTargetContext. isDataFlavorSupported (DataFlavor  df)
          ÀÌ ¸Þ¼Òµå´Â ÁöÁ¤ÇÑ DataFlavor °¡ ÀÌ DropTargetContext ¿¡ ÀÇÇØ ¼­Æ÷Æ®µÉÁö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â boolean ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean DropTargetContext.TransferableProxy. isDataFlavorSupported (DataFlavor  flavor)
          ÁöÁ¤µÈ µ¥ÀÌŸÈÄ·¹Àٰ̹¡, ĸ½¶È­µÈ Àü¼Û °¡´É ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ¼­Æ÷Æ®µÇ°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Object DropTargetContext.TransferableProxy. getTransferData (DataFlavor  df)
          ¿ä±¸µÈ µ¥ÀÌŸÈÄ·¹À̹ٿ¡ ´ëÇØ¼­ ĸ½¶È­ÇÑ Àü¼Û °¡´É ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ Á¦°øµÇ´Â µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean DropTargetDropEvent. isDataFlavorSupported (DataFlavor  df)
          ÀÌ ¸Þ¼Òµå´Â ÁöÁ¤ÇÑ DataFlavor °¡ Àü¼Û¿øÀ¸·Î À¯È¿ÇѰ¡ ¾î¶²°¡¸¦ ³ªÅ¸³»´Â boolean ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean DropTargetDragEvent. isDataFlavorSupported (DataFlavor  df)
          ÀÌ ¸Þ¼Òµå´Â ÁöÁ¤ÇÑ DataFlavor °¡ ¼­Æ÷Æ®µÉÁö ¾î¶³Áö¸¦ ³ªÅ¸³»´Â boolean ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 

javax.swing ¿¡¼­ÀÇ DataFlavor ÀÇ »ç¿ë
 

DataFlavor ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â javax.swing ÀÇ ¸Þ¼Òµå
 boolean TransferHandler. canImport (JComponent  comp, DataFlavor [] transferFlavors)
          ÄÄÆÛ³ÍÆ®°¡ ½ÇÁ¦·Î ÀÏ·ÃÀÇ µ¥ÀÌŸÈÄ·¹À̹ÙÀÇ ÀÓÆ÷Æ®¸¦ ½ÃµµÇϱâ Àü¿¡, µ¥ÀÌŸÈÄ·¹À̹ÙÀÇ ÀÓÆ÷Æ®¸¦ ¹Þ¾ÆµéÀÏÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
 


JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.