swingでのDragAndDropの実装の仕方が複雑でjavadocを見てみてもちんぷんかんぷんでサンプルも数少なく半分投げやり状態だったのですが、TransferHandelrでのDragNDropの拡張に関してこのドキュメントを読んでなんとなく理解できました。 http://java.sun.com/docs/books/tutorial/uiswing/misc/dnd.html