参考了http://www.javaworld.com/javaworld/javatips/jw-javatip97.html
自己改写了一下用于简单的实现文件拖入,红色的部分为比较关键的代码,
主要是用netbeans生成的。
经过测试是没有问题的。
代码:
/*
* NewJFrame.java
*
* Created on 2008年2月2日, 上午11:06
*/
package yyplayer;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.Transferable;
import java.awt.datatransfer.UnsupportedFlavorException;
import java.awt.dnd.DnDConstants;
import java.awt.dnd.DropTarget;
import java.awt.dnd.DropTargetDragEvent;
import java.awt.dnd.DropTargetDropEvent;
import java.awt.dnd.DropTargetEvent;
import java.awt.dnd.DropTargetListener;
import java.io.File;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import javax.swing.JTextArea;
/**
*