public abstract class AbstractPropertyTableDropTargetListener
extends java.lang.Object
implements java.awt.dnd.DropTargetListener
Created by carl.gould on 6/2/2015.
Constructor and Description |
---|
AbstractPropertyTableDropTargetListener(com.jidesoft.grid.PropertyTable table) |
Modifier and Type | Method and Description |
---|---|
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dtde) |
void |
dragExit(java.awt.dnd.DropTargetEvent dte) |
void |
dragOver(java.awt.dnd.DropTargetDragEvent dtde) |
void |
drop(java.awt.dnd.DropTargetDropEvent dtde) |
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde) |
protected abstract java.awt.datatransfer.DataFlavor |
getExpectedDataFlavor() |
protected java.awt.Color |
getHighlightColor() |
protected abstract boolean |
importData(com.jidesoft.grid.Property property,
int row,
java.awt.datatransfer.Transferable t,
java.awt.dnd.DropTargetDropEvent event) |
protected boolean |
isDataFlavorSupported(java.awt.dnd.DropTargetEvent event) |
public AbstractPropertyTableDropTargetListener(com.jidesoft.grid.PropertyTable table)
protected java.awt.Color getHighlightColor()
protected abstract java.awt.datatransfer.DataFlavor getExpectedDataFlavor()
protected boolean isDataFlavorSupported(java.awt.dnd.DropTargetEvent event)
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
dragEnter
in interface java.awt.dnd.DropTargetListener
public void dragExit(java.awt.dnd.DropTargetEvent dte)
dragExit
in interface java.awt.dnd.DropTargetListener
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
dragOver
in interface java.awt.dnd.DropTargetListener
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
drop
in interface java.awt.dnd.DropTargetListener
protected abstract boolean importData(com.jidesoft.grid.Property property, int row, java.awt.datatransfer.Transferable t, java.awt.dnd.DropTargetDropEvent event)
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
dropActionChanged
in interface java.awt.dnd.DropTargetListener