お仕事の関連で調べる事になった。で、ブラウザ上で動くので多分Appletで良いのかな?ということでGoogleに「Java Applet Drag and Drop」、さらにPC上のローカルファイルなので「Desktop File」を付け足す。 Java Applet Drag and Drop Desktop File - Google 検索 ざっと眺めたところ、商用アプリとして取り込んで弄くり回してリリースできる無償のライセンス形態のサンプルは以下に絞れた。 いずれのサンプルも、以下のポイントが共通。 DropTargetListenerを実装したクラスを用意して、DropTargetDropEventを補足する。 DataFlavorをチェックする。Windowsであれば"DataFlavor.javaFileListFlavor"というのを上手く使える? jarファイルに署名する。