【初心者】 Java質問・相談スレ26 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0591デフォルトの名無しさん
NGNGJDK1.4で追加されたドラッグ&ドロップ機能を使って簡単にできないものか?と考えています。
> tree.setTransferHandler(new TransferHandler("transferTreePath"));
> tree.setDragEnabled(true);
こんな感じで設定するとドロップ時に
> public void setTransferTreePath(Object t);
> public Object getTransferTreePath();
が呼び出されるようになります。
これらは両方ともドロップ時に呼び出され、そのときの選択ノード(tree.getSelectionPath())はドロップ位置にあります。
ドラッグ時の選択ノードはどのようにして知る事ができるのでしょうか?
1.getTransferTreePath()で、ドラッグ時のノードを返す方法
2.getTransferTreePath()を、ドラッグ時に呼び出す方法
のどちらかが判れば解決すると思うのですが・・・
ご存知の方みえましたら教えてください。
■ このスレッドは過去ログ倉庫に格納されています