javax.swing.plaf.basic
Class BasicTableUI.TableTransferHandler
java.lang.Object
javax.swing.TransferHandler
javax.swing.plaf.basic.BasicTableUI.TableTransferHandler
- All Implemented Interfaces:
- Serializable, UIResource
- Enclosing class:
- BasicTableUI
- static class BasicTableUI.TableTransferHandler
- extends TransferHandler
- implements UIResource
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicTableUI.TableTransferHandler
BasicTableUI.TableTransferHandler()
createTransferable
protected Transferable createTransferable(JComponent c)
- Create a Transferable to use as the source for a data transfer.
- Overrides:
createTransferable
in class TransferHandler
- Parameters:
c
- The component holding the data to be transfered. This
argument is provided to enable sharing of TransferHandlers by
multiple components.
- Returns:
- The representation of the data to be transfered.
getSourceActions
public int getSourceActions(JComponent c)
- Description copied from class:
TransferHandler
- Returns the type of transfer actions supported by the source.
Some models are not mutable, so a transfer operation of
COPY
only should be advertised in that case.
- Overrides:
getSourceActions
in class TransferHandler
- Parameters:
c
- the component holding the data to be transferred; this
argument is provided to enable sharing of TransferHandler
s
by multiple components.
- Returns:
COPY
if the transfer property can be found,
otherwise returns NONE
; a return value of
of NONE
disables any transfers out of the component