Class TableRowTransferHandler

java.lang.Object
javax.swing.TransferHandler
com.moneydance.awt.TableRowTransferHandler
All Implemented Interfaces:
java.io.Serializable

public class TableRowTransferHandler
extends javax.swing.TransferHandler
Handles drag & drop row reordering From https://stackoverflow.com/a/4769575
See Also:
Serialized Form
  • 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
    TableRowTransferHandler​(javax.swing.JTable table)  
  • Method Summary

    Modifier and Type Method Description
    boolean canImport​(javax.swing.TransferHandler.TransferSupport info)  
    java.awt.datatransfer.Transferable createTransferable​(javax.swing.JComponent c)  
    protected void exportDone​(javax.swing.JComponent c, java.awt.datatransfer.Transferable t, int act)  
    int getSourceActions​(javax.swing.JComponent c)  
    boolean importData​(javax.swing.TransferHandler.TransferSupport info)  

    Methods inherited from class javax.swing.TransferHandler

    canImport, exportAsDrag, 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

    • createTransferable

      public java.awt.datatransfer.Transferable createTransferable​(javax.swing.JComponent c)
      Overrides:
      createTransferable in class javax.swing.TransferHandler
    • canImport

      public boolean canImport​(javax.swing.TransferHandler.TransferSupport info)
      Overrides:
      canImport in class javax.swing.TransferHandler
    • getSourceActions

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

      public boolean importData​(javax.swing.TransferHandler.TransferSupport info)
      Overrides:
      importData in class javax.swing.TransferHandler
    • exportDone

      protected void exportDone​(javax.swing.JComponent c, java.awt.datatransfer.Transferable t, int act)
      Overrides:
      exportDone in class javax.swing.TransferHandler