Class FileDnDTarget
java.lang.Object
org.apache.log4j.chainsaw.dnd.FileDnDTarget
- All Implemented Interfaces:
DropTargetListener, EventListener
This class provides all the functionality to work out when files are dragged onto
a particular JComponent instance, and then notifies listeners via
the standard PropertyChangesListener semantics to indicate that a list of
files have been dropped onto the target.
If you wish to know whan the files have been dropped, subscribe to the "fileList" property change.
- Author:
- psmith
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener) voidvoiddragExit(DropTargetEvent dte) voidvoiddrop(DropTargetDropEvent dtde) voidfinal ListvoidvoidremovePropertyChangeListener(String propertyName, PropertyChangeListener listener)
-
Field Details
-
acceptableActions
protected int acceptableActions
-
-
Constructor Details
-
FileDnDTarget
-
-
Method Details
-
addDropTargetToComponent
-
addPropertyChangeListener
- Parameters:
listener-
-
addPropertyChangeListener
- Parameters:
propertyName-listener-
-
dragEnter
- Specified by:
dragEnterin interfaceDropTargetListener
-
dragExit
- Specified by:
dragExitin interfaceDropTargetListener
-
dragOver
- Specified by:
dragOverin interfaceDropTargetListener
-
drop
- Specified by:
dropin interfaceDropTargetListener
-
dropActionChanged
- Specified by:
dropActionChangedin interfaceDropTargetListener
-
getFileList
- Returns:
- Returns the fileList.
-
removePropertyChangeListener
- Parameters:
listener-
-
removePropertyChangeListener
- Parameters:
propertyName-listener-
-