Drop Box Windowによるファイル転送

RemoteFileTransferに関してサーバ側のWebServiceはなんとか満足できる動作をしていますが、Client側はjavaのコマンドラインアプリケーションで実行しています。これをAmazon Cloudのようなウィンドウズアプリケーションにしてファイルのドラッグ&ドロップで作業できないかトライしてみました。
ネットをいろいろ調べてみるとSwingにはTransferHandlerという仕組みがあるようで、それを自分の実行したい実装をつけてextendsして、それをSwingのオブジェクトにくっつければ何とか動作しました。

まだ、ウィンドウ上のステータス表示やリモート側のリスト表示がありませんが、とりあえず、一区切りとして..

サンプルコード