ドラッグ&ドロップにより、Java プログラミング言語とネイティブアプリケーションの間、異なる Java プログラミング言語アプリケーションの間、および同一の Java プログラミング言語アプリケーション内でのデータ転送が可能です。
ドラッグ&ドロップのサポートが AWT パッケージの主な実装ですが、Swing GUI クラスに追加のサポートが組み込まれています。多くの場合、Swing コンポーネントのメソッドの 1 つを呼び出すことでドラッグ&ドロップのサポートを有効にできます。詳細については、「The Swing Tutorial」の「How to Use Drag and Drop and Data Transfer」セクションを参照してください