DragSourceAdapter.java类中是否有任何方法可以提供放置位置?

时间:2013-06-05 08:00:11

标签: java drag-and-drop

有没有办法使用DragSourceAdapter.java识别放置位置。我试图将图像或文件从JTable拖动到桌面或本机文件系统中的任何其他位置。

为此,我写了一个扩展DragSourceAdapter -

的课程

公共类FileDragGestureListener扩展DragSourceAdapter实现DragGestureListener {

@覆盖     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(),但如何获取在本机文件系统中删除文件或图像的确切路径。

0 个答案:

没有答案