2012-03-29 3 views
0

私は動作するアプレットを持っています(DropTargetListenerを実装しています)。 アプレットを使用すると、デスクトップからブラウザのアプレットにファイルをドラッグドロップできます。
1つのアプレットに複数のドロップターゲットを指定して、イベントを処理する独自のdrop()を使用できますか?
私ができることは、single.jarにパッケージ化された2つの異なるAppletクラスからゾーンをアプレットすることです。 drop()リスナーの複数のコンテナを作成する際の入力があれば幸いです。アプレット - ドラッグアンドドロップ - 同じアプレット内の複数のドロップゾーン

+0

すぐに役立つように、[SSCCE](http://sscce.org/)を投稿してください。コメントにコードを投稿したり、コードの書式設定を使用して質問の編集として追加したりしないでください。 –

答えて

0

アプレット自体ではなく、アプレット内のコンポーネントにリスナーを追加します。

+0

'public class MyApplet extends AppletはDropTargetListenerを実装します{ プライベートコンテナ_container; public void init() { _dropZone1 = new JLabel( "ファイルをここにドロップする"); 新しいDropTarget(_dropZone1、this); _container.add(_dropZone1); } ます。public voidドロップ(){ } } ' は1.how私は_dropZone1という名前のJLabelのリスナーを追加しますので、それは別のドロップをトリガーする独自のリスナーイベントのしていることを() 2.howそれは_containerに収まるのでしょうか? –

関連する問題