0

有什么方法可以使用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方法中,DragSourceDropEventgetLocation()但如何获取文件或图像在本机文件系统中被删除的确切路径。

4

0 回答 0