JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt.datatransfer
Ŭ·¡½º StringSelection

java.lang.Object 
  |
  +--java.awt.datatransfer.StringSelection
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
ClipboardOwner , Transferable

public class StringSelection
extends Object
implements Transferable , ClipboardOwner

String ¸¦ Àü¼Û ÇÒ ¶§¿¡ ÇÊ¿äÇÑ ´É·ÂÀ» ±¸ÇöÇÏ´Â Transferable ÀÔ´Ï´Ù. ÀÌ Transferable ÇÁ·ÎÆÛƼ´Â DataFlavor.stringFlavor ¹× ±×°Í°ú µ¿µîÀÇ ¸ðµç ÈÄ·¹À̹ٸ¦ ÀûÀýÈ÷ ¼­Æ÷Æ®Çϰí ÀÖ½À´Ï´Ù. DataFlavor.plainTextFlavor ¹× ±×°Í°ú µ¿µîÀÇ ¸ðµç ÈÄ·¹À̹ÙÀÇ ¼­Æ÷Æ®´ÂÃßõ µÇÁö ¾Ê½À´Ï´Ù. ±× ¿ÜÀÇ DataFlavor ´Â ¼­Æ÷Æ®µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.

°ü·Ã Ç׸ñ:
java.awt.datatransfer.DataFlavor.stringFlavor, java.awt.datatransfer.DataFlavor.plainTextFlavor

»ý¼ºÀÚÀÇ °³¿ä
StringSelection (String  data)
          ÁöÁ¤ÇÑ String ¸¦ Àü¼Û °¡´ÉÇÑ Transferable ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 Object getTransferData (DataFlavor  flavor)
          °¡´ÉÇϸé, ¿ä±¸µÈ DataFlavor ÀÇ Transferable µ¥ÀÌÅ͸¦ µ¹·ÁÁÝ´Ï´Ù.
 DataFlavor [] getTransferDataFlavors ()
          ÀÌ Transferable °¡ µ¥ÀÌÅ͸¦ Á¦°øÇÒ ¼ö ÀÖ´Â ÈÄ·¹À̹ÙÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù.
 boolean isDataFlavorSupported (DataFlavor  flavor)
          ¿ä±¸ÇÑ ÈÄ·¹Àٰ̹¡, ÀÌ Transferable ·Î ¼­Æ÷Æ®µÇ°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 void lostOwnership (Clipboard  clipboard, Transferable  contents)
          Å¬¸³º¸µåÀÇ ³»¿ëÀÇ ¿À³Ê´Â ¾Æ´Ï°Ô µÈ °ÍÀ», ÀÌ ¿ÀºêÁ§Æ®¿¡ ÅëÁöÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

StringSelection

public StringSelection(String  data)
ÁöÁ¤ÇÑ String ¸¦ Àü¼Û °¡´ÉÇÑ Transferable ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

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

getTransferDataFlavors

public DataFlavor [] getTransferDataFlavors()
ÀÌ Transferable °¡ µ¥ÀÌÅ͸¦ Á¦°øÇÒ ¼ö ÀÖ´Â ÈÄ·¹À̹ÙÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù. DataFlavor.stringFlavor ´Â ÀûÀýÈ÷ ¼­Æ÷Æ®µÇ°í ÀÖ½À´Ï´Ù. DataFlavor.plainTextFlavor ÀÇ ¼­Æ÷Æ®´ÂÃßõ µÇÁö ¾Ê½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Transferable ³»ÀÇ getTransferDataFlavors
¹Ýȯ°ª:
¿ä¼Ò°¡ DataFlavor. stringFlavor ¿Í DataFlavor.plainTextFlavor ÀÇ 2 °³ÀÇ ±æÀÌÀÇ ¹è¿­

isDataFlavorSupported

public boolean isDataFlavorSupported(DataFlavor  flavor)
¿ä±¸ÇÑ ÈÄ·¹Àٰ̹¡, ÀÌ Transferable ·Î ¼­Æ÷Æ®µÇ°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Transferable ³»ÀÇ isDataFlavorSupported
ÆÄ¶ó¹ÌÅÍ:
flavor - µ¥ÀÌÅÍ¿¡ ´ëÇØ¼­ ¿ä±¸µÈ ÈÄ·¹À̹Ù
¹Ýȯ°ª:
flavor °¡ DataFlavor.stringFlavor ³ª DataFlavor.plainTextFlavor ¿Í µ¿ÀÏÇÑ °æ¿ì´Â true, ±× ÀÌ¿ÜÀÇ flavor ÀÇ °æ¿ì´Â false
¿¹¿Ü:
NullPointerException - ÈÄ·¹Àٰ̹¡ null ÀÇ °æ¿ì

getTransferData

public Object  getTransferData(DataFlavor  flavor)
                       throws UnsupportedFlavorException ,
                              IOException 
°¡´ÉÇϸé, ¿ä±¸µÈ DataFlavor ÀÇ Transferable µ¥ÀÌÅ͸¦ µ¹·ÁÁÝ´Ï´Ù. ¿ä±¸ÇÑ ÈÄ·¹Àٰ̹¡ DataFlavor.stringFlavor ¶Ç´Â µ¿µîÀÇ ÈÄ·¹À̹ÙÀÇ °æ¿ì, ¼±ÅÃÀ» ³ªÅ¸³»´Â String ¸¦ µ¹·ÁÁÝ´Ï´Ù. ¿ä±¸ÇÑ ÈÄ·¹Àٰ̹¡,DataFlavor.plainTextFlavor ¶Ç´Â µ¿µîÀÇ ÈÄ·¹À̹ÙÀÇ °æ¿ì´Â Reader ¸¦ µ¹·ÁÁÝ´Ï´Ù. ÁÖ:ÀÌ ¸Þ¼ÒµåÀÇ DataFlavor.plainTextFlavor ¹× µ¿µîÀÇ DataFlavor ÀÇ µ¿ÀÛÀº DataFlavor.plainTextFlavor ÀÇ Á¤ÀÇ¿Í Àϰü¼ºÀÌ ¾ø½À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Transferable ³»ÀÇ getTransferData
ÆÄ¶ó¹ÌÅÍ:
flavor - µ¥ÀÌÅÍ¿¡ ´ëÇØ¼­ ¿ä±¸µÈ ÈÄ·¹À̹Ù
¹Ýȯ°ª:
¿ä±¸ÇÑ ÈÄ·¹À̹ÙÀÇ µ¥ÀÌÅÍ (»ó±â¸¦ ÂüÁ¶)
¿¹¿Ü:
UnsupportedFlavorException - ¿ä±¸ÇÑ µ¥ÀÌŸÈÄ·¹Àٰ̹¡ DataFlavor.stringFlavor ¶Ç´Â DataFlavor.plainTextFlavor ¿Í ´Ù¸¥ °æ¿ì
IOException - µ¥ÀÌÅÍÀÇ ÃëµæÁß¿¡ IOException °¡ ¹ß»ýÇßÀ» °æ¿ì. µðÆúÆ®¿¡¼­´Â StringSelection °¡ ÀÌ ¿¹¿Ü¸¦ ½½·Î¿ì ÇÒ °ÍÀº ¾øÁö¸¸, ¼­ºê Ŭ·¡½º¿¡¼­´Â ½½·Î¿ì ÇÏ´Â ÀÏÀÌ ÀÖ´Ù
NullPointerException - ÈÄ·¹Àٰ̹¡ null ÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
Reader

lostOwnership

public void lostOwnership(Clipboard  clipboard,
                          Transferable  contents)
ÀÎÅÍÆäÀ̽º ClipboardOwner ÀÇ ±â¼ú:
Ŭ¸³º¸µåÀÇ ³»¿ëÀÇ ¿À³Ê´Â ¾Æ´Ï°Ô µÈ °ÍÀ», ÀÌ ¿ÀºêÁ§Æ®¿¡ ÅëÁöÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º ClipboardOwner ³»ÀÇ lostOwnership
ÆÄ¶ó¹ÌÅÍ:
clipboard - ÀÌÁ¦ ¼ÒÀ¯µÇ¾î ÀÖÁö ¾ÊÀº Ŭ¸³º¸µå
contents - ÀÌ ¿À³Ê°¡ ¼ÒÀ¯Çϰí ÀÖ´ø Ŭ¸³º¸µå»óÀÇ ³»¿ë

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.