9 Ocak 2020 Perşembe

Awt Transferable Arayüzü

Giriş
isDataFlavorSupported() metodu ile verinin istediğimiz tip olduğunu garanti ederiz. Daha sonra getTransferData() metodu ile veriyi okuruz.

getTransferData metodu
Örnek
Şöyle yaparız.
String str = (String) trans.getTransferData(DataFlavor.stringFlavor);
Örnek
Şöyle yaparız.
String transferData;
try {
  transferData = (String) transferable.getTransferData(DataFlavor.stringFlavor);
} catch (IOException e) {
  return false;
} catch (UnsupportedFlavorException e) {
  return false;
}
isDataFlavorSupported metodu
Örnek
Verinin string olduğunu kontrol etmek için şöyle yaparız.
Transferable trans = ...;

if (trans.isDataFlavorSupported(DataFlavor.stringFlavor)) {
  ...  
}
Örnek
Şöyle yaparız
if (trans.isDataFlavorSupported(DataFlavor.stringFlavor)) {
  String returnText = (String) trans.getTransferData(DataFlavor.stringFlavor);
  ...
} 

Hiç yorum yok:

Yorum Gönder