Class ImageSelection

java.lang.Object
javax.swing.TransferHandler
panoramajoinner.clipboardfunctions.ImageSelection
All Implemented Interfaces:
java.awt.datatransfer.Transferable, java.io.Serializable

public class ImageSelection extends javax.swing.TransferHandler implements java.awt.datatransfer.Transferable
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class javax.swing.TransferHandler

    javax.swing.TransferHandler.DropLocation, javax.swing.TransferHandler.TransferSupport
  • Field Summary

    Fields inherited from class javax.swing.TransferHandler

    COPY, COPY_OR_MOVE, LINK, MOVE, NONE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canImport(javax.swing.JComponent comp, java.awt.datatransfer.DataFlavor[] flavor)
     
    java.awt.datatransfer.Transferable
    createTransferable(javax.swing.JComponent comp)
     
    int
    getSourceActions(javax.swing.JComponent c)
     
    java.lang.Object
    getTransferData(java.awt.datatransfer.DataFlavor flavor)
     
    java.awt.datatransfer.DataFlavor[]
     
    boolean
    importData(javax.swing.JComponent comp, java.awt.datatransfer.Transferable t)
     
    boolean
    isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
     

    Methods inherited from class javax.swing.TransferHandler

    canImport, exportAsDrag, exportDone, exportToClipboard, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, setDragImage, setDragImageOffset

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getSourceActions

      public int getSourceActions(javax.swing.JComponent c)
      Overrides:
      getSourceActions in class javax.swing.TransferHandler
    • canImport

      public boolean canImport(javax.swing.JComponent comp, java.awt.datatransfer.DataFlavor[] flavor)
      Overrides:
      canImport in class javax.swing.TransferHandler
    • createTransferable

      public java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent comp)
      Overrides:
      createTransferable in class javax.swing.TransferHandler
    • importData

      public boolean importData(javax.swing.JComponent comp, java.awt.datatransfer.Transferable t)
      Overrides:
      importData in class javax.swing.TransferHandler
    • getTransferData

      public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
      Specified by:
      getTransferData in interface java.awt.datatransfer.Transferable
    • getTransferDataFlavors

      public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
      Specified by:
      getTransferDataFlavors in interface java.awt.datatransfer.Transferable
    • isDataFlavorSupported

      public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
      Specified by:
      isDataFlavorSupported in interface java.awt.datatransfer.Transferable