class CustomizeDialog.ListItemTransferHandler
extends javax.swing.TransferHandler
Modifier and Type | Field and Description |
---|---|
private int |
addCount |
private int |
addIndex |
private int[] |
indices |
private java.awt.datatransfer.DataFlavor |
localObjectFlavor |
private static long |
serialVersionUID |
private javax.swing.JList |
source |
Constructor and Description |
---|
ListItemTransferHandler()
Constructs a new handler.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canImport(javax.swing.TransferHandler.TransferSupport info)
Returns true if importing is allowed.
|
protected java.awt.datatransfer.Transferable |
createTransferable(javax.swing.JComponent c)
Creates the transferable object.
|
protected void |
exportDone(javax.swing.JComponent c,
java.awt.datatransfer.Transferable data,
int action)
Called when a drag and drop operation finishes exporting from its source.
|
int |
getSourceActions(javax.swing.JComponent c)
Returns the source actions.
|
boolean |
importData(javax.swing.TransferHandler.TransferSupport info)
Handles data importing from a drag-and-drop operation.
|
private static final long serialVersionUID
private final java.awt.datatransfer.DataFlavor localObjectFlavor
private javax.swing.JList source
private int[] indices
private int addIndex
private int addCount
public ListItemTransferHandler()
protected java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent c)
createTransferable
in class javax.swing.TransferHandler
public boolean canImport(javax.swing.TransferHandler.TransferSupport info)
canImport
in class javax.swing.TransferHandler
public int getSourceActions(javax.swing.JComponent c)
getSourceActions
in class javax.swing.TransferHandler
public boolean importData(javax.swing.TransferHandler.TransferSupport info)
importData
in class javax.swing.TransferHandler
protected void exportDone(javax.swing.JComponent c, java.awt.datatransfer.Transferable data, int action)
exportDone
in class javax.swing.TransferHandler