Class TransferableImage

java.lang.Object
net.hironico.common.swing.image.TransferableImage
All Implemented Interfaces:
Transferable

public class TransferableImage extends Object implements Transferable
Cette classe permet de passer des objets images depuis et vers le clipboard système. C'est très pratique pour les copier/coller inter applications. Par exemple, depuis le VisualDb de db tool vers word.
Since:
2.1.0
Author:
hironico
  • Constructor Details

    • TransferableImage

      public TransferableImage(Image image)
  • Method Details

    • getTransferDataFlavors

      public DataFlavor[] getTransferDataFlavors()
      Permet de connaitre les flavors supportées par cet objet transferable.
      Specified by:
      getTransferDataFlavors in interface Transferable
      Returns:
      DataFlavor.imageFlavor
      Since:
      2.1.0
    • isDataFlavorSupported

      public boolean isDataFlavorSupported(DataFlavor flavor)
      Permet de savoir si on peut transferer ces données avec ce transferable.
      Specified by:
      isDataFlavorSupported in interface Transferable
      Parameters:
      flavor - le type de données à transférer.
      Returns:
      true si le flavor est DataFlavor.imageFlavor
      Since:
      2.1.0
    • getTransferData

      public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException
      Permet d'obtenir les données proprement dites.
      Specified by:
      getTransferData in interface Transferable
      Parameters:
      flavor - le type de données demandé. Déclenche unsupported exception si ce n'est pas DataFlavor.imageFlavor
      Returns:
      l'objet image
      Throws:
      UnsupportedFlavorException - si pas de type image flavor.
      Since:
      2.1.0