就像qq传文件那样

解决方案 »

  1.   

    让你的控件implements DropTargetListener,然后写drop方法。  public void drop(DropTargetDropEvent dtde)
      {
        String strDc = (String)dtde.getTransferable().getTransferData(
    DataFlavor.stringFlavor);
        //TODO 根据strDc获取文件试试。
      }这只是我的一个思路,未验证。在java环境里做拖放是要 implements DragGestureListener, java.awt.dnd.DragSourceListener, DropTargetListener,这样的思路是可以的。但不知道在swing里获取系统文件这一年个的drag和drop的时候,是否能取到数据。