0

私のアプリケーションでは、JPanel に 2 つの JTree コントロールがあります。ソースツリーからアイテムが削除されるように、それらの間でデータを転送するにはどうすればよいですか。

4

1 に答える 1

1

javax.swing.TransferHandler両方のツリーに適切なサブクラスを記述します。TransferHandler.MOVEソースアクションとして使用します。オーバーライドexportDone()して、アクションにMOVEフラグが含まれているかどうかを確認します。その場合は、で表されるオブジェクトを削除しますTransferable

この質問も参照してください:Jtreeへのドラッグアンドドロップサポートの追加

于 2009-10-30T18:58:07.567 に答える