初心者です。教えてください。

CellRendererPaneをつかって、中にセルに相当するコンポーネントを
持たないコンテナ(JTreeを縦書きにしたようなやつ)を作りました。
このコンテナ内で、あるセルを別なセルの上にドラッグドロップします。
ターゲットのセルを知るためにドロップ時のマウス位置が必要です。

デフォルトのTransferHandler.SwingDropTarget を置き換えて、コンテナに
自前のDroptTarget を設定して、そのdrop(DropTargetDropEvent)
メソッドのDropTargetDropEventgetLocation() でマウス位置を持ってきて
とりあえず動いているのですが、これで問題ないでしょうか。