有什么方法可以使用DragSourceAdapter.java
. 我正在尝试将图像或文件从JTable
桌面或本机文件系统中的任何其他位置拖动。
为此,我编写了一个扩展类DragSourceAdapter
-
公共类 FileDragGestureListener 扩展 DragSourceAdapter 实现 DragGestureListener {
@Override public void dragGestureRecognized(DragGestureEvent dge) { }
@Override
public void dragEnter(DragSourceDragEvent dsde) {
DragSourceContext dragSourceContext = dsde.getDragSourceContext();
dragSourceContext.setCursor(cursor);
}
@Override
public void dragExit(DragSourceEvent dse) {
DragSourceContext dragSourceContext = dse.getDragSourceContext();
dragSourceContext.setCursor(DragSource.DefaultCopyNoDrop);
}
public void dragDropEnd(DragSourceDropEvent dsde){
Point point = dsde.getLocation();
}
}
在dragDropEnd
方法中,DragSourceDropEvent
有getLocation()
但如何获取文件或图像在本机文件系统中被删除的确切路径。