3

ある種の EventListener を使用してドラッグ アンド ドロップできるオブジェクトのために、ある種のインターフェイスをゼロから作成しようとしています。コンポーネントを扱っていないため、javax.swing クラスを直接使用することはできません。ただし、EventObject を拡張して独自のカスタム ActionEvent クラスを作成したので、次のようなことを行うのはフェアプレイです。

これはゲーム エンジン用で、具体的にはゲーム内のインベントリ用です。ドラッグされるアイテムはスプライトですが、非常に基本的なクラスをドラッグできるように、これを十分に一般的なものにしたいと考えています。アイテム ホルダーは ItemHolder と呼ばれ、Sprite を含みます。

これに関する一般的なアドバイスをお願いします。おそらくいくつかの例へのリンク。これはおそらく Java ではあまり人気のないトピックなので、別の言語でも問題ありません。

ありがとうございました。

4

1 に答える 1

2

ブラウザーでこれを行っていない場合は、Swing ユーザー インターフェイスを使用してこれを行う方法があります。

Web ブラウザーを使用して Java アプリケーション・サーバー・サイドを開発している場合、Yahoo ユーザー・インターフェース (YUI) フレームワークまたは jQuery フレームワークとそのドラッグ・アンド・ドロップ機能を使用することをお勧めします。すべてのブラウザーで動作するようにしたい場合、自分で何かを開発しているときに遭遇するブラウザー間の互換性の問題は非常に多くあります。リソースが既に利用可能である場合、時間の価値はおそらくないでしょう。ただの提案です。

于 2013-01-03T04:01:51.967 に答える