問題タブ [droptarget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
596 参照

java - ドロップイベントを親コンテナに委譲するスイング

a の「ドロップ」イベントJListをその親 ( JPanel) に委譲し、JList でのドロップの視覚的なフィードバックを削除したいと考えています。

これを行う正しい方法は何ですか?

オブジェクトを作成しDropTarget、JPanel と JList の間で共有しようとしていますが、少しハックなようです --- 何をすべきか理解できず、問題が発生するのではないDropTarget.getComponent()かと心配しています。

これを行う正しい方法をアドバイスできますか(Java 6で)?

編集: *なぜ私はこれをしているのですか? *

ユーザーがアイテムをグループに入れられるようにしようとしています (1 つの JPanel + 1 つの JList = 1 つのグループ) -- アイテムがドロップされると、リストの順序は保持されません (内部データ構造のために保持できません)。JList。_

のデフォルトの視覚的フィードバックJListは、追加される場所を示唆する線のようなカーソルです。デフォルトを使用すると、カーソルが表示されている場所ではなく、リストの最後にアイテムが追加されていることに気付いたときに、ユーザーは混乱します。

視覚的なフィードバックを簡単に見せるために、JPanel レベル (1 つの JList に対して 1 つの JPanel、リストの上に半透明のオーバーレイなど) で行っています。当然、その JPanel にドロップすると、リストにも追加されます。そう....

0 投票する
2 に答える
684 参照

actionscript-3 - flash as3 - オブジェクトが dropTarget として使用されないようにする

フラッシュ ムービークリップ (またはその子) が dropTarget として使用されないようにする方法はありますか? ステージ上にオブジェクトがあり、ドラッグ可能なアイテムがドロップされている基になるステージ オブジェクトを特定するのを妨げています。

0 投票する
1 に答える
156 参照

java - SWT ドロップターゲットの重複の問題

特定の転送用の一般的なドロップ ターゲット エリアがあります。ドロップ ターゲットがあるコントロールは複合です。コンポジットの中には、たくさんのものがあります。最近、コンポジット内のこれらのオブジェクトの 1 つにドロップ ターゲットを追加しました。swt のドラッグ アンド ドロップで問題が発生しました。最初の全体的なドロップ ターゲットに入ると、予想どおりに動作します。ただし、元のドロップ ターゲット内にネストされている 2 番目のドロップ ターゲットに入ると、最初のターゲットの離脱と 2 番目のターゲットの入力がトリガーされます。これはあらゆる種類の問題を引き起こしています。これを回避する方法について何か考えはありますか?ありがとう。

0 投票する
1 に答える
2494 参照

jquery - Kendo Draggable と Kendo DropTarget が時々しか機能しないのはなぜですか /

私はそれを機能させることができましたが、一部の時間だけです-一部のドラッグでは登録されますが、他のドラッグは元の場所にスライドして戻り、機能しません. これは、機能しないようにできる限り簡素化されています。

これにより、ドロップは登録されません (何もログに記録されません) が、単に 'div#drop' を 'body' に変更すると (すべてをキャッチします)、ドロップはログに記録されます。私は何を理解していませんか?このテスト ページには、jquery 1.8.2 リファレンスと剣道以外には何もありません。ありがとうございました。

0 投票する
1 に答える
1165 参照

actionscript-3 - AS3 で droptarget を使用するには?

この AS2 コードを AS3 に変換する必要があります。

私を助けてください。ありがとうございました...

0 投票する
1 に答える
740 参照

actionscript-3 - Actionscript 3 - dropTarget が機能しない

1 つは ltr と呼ばれ、もう 1 つは ltrTarget と呼ばれます。それらは両方とも隣り合った円です。これは私のコードです:

ここで、ltr をドラッグして、ltrTarget 以外の場所にドロップすると、「null」をトレースして元の場所にリセットされます (startingLocation にリセットされます)。これは正しいことです。ただし、ltrTarget の上にドロップすると、「[object Shape]」がトレースされますが、ltrTarget の x と y の位置を取得するのではなく、startingLocation にリセットされます。

私が変更され

そして、ltrTarget の一番上に配置しないと、「instance1」をトレースします。ltrTarget の上に ltr をドロップすると、ltr の x と y の位置が ltrTarget の x と y の位置にならないのはなぜですか?

0 投票する
0 に答える
298 参照

java - OS X レポートでの Java ドラッグ アンド ドロップ コピーではなく移動

更新/ステータス:バグは Oracle に報告され、現在も未解決/未解決: https://bugs.openjdk.java.net/browse/JDK-8054325

OS X の Java 7 および 8 でのみ発生し、Java 6 でも Java 7 Windows でも発生しない奇妙なバグを発見しました。

以下は、不要なコードを可能な限り削除して抽出したバグです。小さなテーブルとボタンが残り、ボタンの上にあるテーブルからセルをドラッグできます。

私たちのプロダクション コードでは、ソース アクションとしてTransferHandler持つを使用しています。COPY_OR_MOVE2 つのターゲットがあり、1 つDropTargetは as を受け入れ、もう 1 つは asMOVEを受け入れますCOPY。OS XではJDK/ DropTargetJREが壊れているようです。COPYTranferHandlerMOVE

以下のコードを Java 6 (または Windows の Java 7) で実行すると、次のように報告されます (期待どおり)。

しかし、OS X Java 7 または Java 8 で実行すると、次のようになります。

私はこれをテストし、Oracle に報告しました (バグレポートはまだ保留中です)。しかし、これは修正されるまでに(長い間)時間がかかるため、ここにいる誰かが「クリーンな」回避策を作成する方法についてアイデアを持っているのではないでしょうか?

ドロップ ターゲットを元のコンポーネントにリンクして、実際のアクション (コピーまたは移動) を伝えないようにしたいと思います。これは非常に複雑に聞こえます。

0 投票する
1 に答える
654 参照

ios - gotoAndPlay でフレーム ラベル AS3 が見つからない

ユーザーがソンブレロをサボテンにドラッグする単純な Flash ゲームを構築しようとしています。ソンブレロをサボテン以外の場所にドラッグすると、元の位置に戻るようにしました。持っていたので、サボテンにドラッグすると、そこにとどまります。

私が欲しいのは、ユーザーがソンブレロをサボテンにドラッグすると、「YAY! Play again?」という画面に移動することです。if ステートメント内に gotoAndPlay() を配置します。

2 番目のフレームに「playAgain」というラベルを付けました。ArgumentError: Error #2109: Frame label playAgain not found in scene playAgain. というエラーが表示されます。flash.display::MovieClip/gotoAndPlay() で net.dndgtal.Cactus_Game::sombrero/stageUp() で

私はすべての提案をグーグルでチェックして再確認しましたが、それを機能させることができません。「playAgain」のシーンはなく、「scene1」のみです。シーンとフレームの両方を指定しようとしましたが、どちらも機能しません。そして、フレーム 2 に gotoAndPlay(2) を入れてみましたが、何もしません。

何か不足していますか?どんな助けでも大歓迎です。それが役立つ場合、これが私のコードのすべてです:

ありがとう!ご不明な点がございましたら、お知らせください。