• ベストアンサー

ドラッグ&ドロップで操作できるプログラムを作る方法

NetBeansを使ってJAVAでツールを作っています。 文字や文字列をグラフィカルにドラッグ&ドロップで移動させ、 グループ分けするプログラムを作りたいのですが、 方法が思い浮かびません。 なにか方法があれば教えていただきたいです。 よろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
noname#161640
noname#161640
回答No.1

ドラッグ&ドロップでしたら、java.awt.dndパッケージ回りを利用して実装することになると思います。ただ、正直面倒臭いですよ。以下に解説頁がありましたのでざっとご覧になってみては。 http://osima.jp/java/java-swing-dnd/index.html

nigundaihyou
質問者

お礼

ありがとうございます 確かにめんどくさそうですね 頑張ってみます

関連するQ&A

  • 【OpenGL ドラッグ&ドロップのやり方教えて下さい】

    現在OpenGLでプログラミングをおこなっているのですが、分からないことがあるので教えていただければと思います。 ウィンドウ内に物体を置いて、それをマウスでドラッグ&ドロップのように移動させるプログラムをgltranslateで作ってみたのですが、うまくいきません。 ドラックして移動させるという動作をどの様に実現すればよいのでしょうか?プログラミング初心者なので、わかりやすく教えていただければと思います。 また、参考になるプログラム等あるサイトなどあれば教えてください。宜しくお願いいたします。

  • jQueryを用いたドラッグ&ドロップについて

    jQueryを用いてドラッグ&ドロップによって要素を移動できるプログラムを書いています。 draggableとdroppableによって「要素を移動しました」とメッセージを表示させる事は出来ましたが、ドロップした所へ要素をcloneでコピーし、appendで追加するとその要素はドラッグ出来ません。 その原因として、javascriptが読み込まれた後に生成された要素に対してjavascriptが機能しないからだと思っています。 目的としましては、 1.要素をドラッグ&ドロップで移動可能とし、  2.ドロップされた所へ要素を挿入し、 3.ドロップされた順番に整列を行い、 4.また他の要素内へドラッグ可能 とした機能を実現したいと考えています。 特に3番目の「ドロップされた要素をドロップした要素内に整列を行う」箇所に重点をおいています。 アドバイス宜しくお願いします。

  • ドラック&ドロップができない

    新しくVistaのパソコンを買ったのですがそのパソコンでは ドラック&ドロップで別のプログラムに移行できないのです。 どういうことかと言うと、インターネットでアドレスをドラックして、すでにツールバー上に開かれている別のプログラムにドロップしようと してもウインドウが別のウインドウの下になったままホップアップし てくれないのです。以前のパソコンでは、できた動作なのでなぜ出来 ないのかがわかりません。 どなたか、どうすればドラック&ドロップできるようになるか、ご存知でしたら教えてください。

  • ドロップ&ドラッグができません

    こんにちは、よろしくお願いします。 これはスカイプに限ったことではないのですが、 画像であれメモ帳であれ、どのようなファイルも急に ドロップ&ドラッグができなくなってしまいまいした。 (マイピクチャにおいてもマイ「ドキュメントにおいても) スカイプにメモ帳をドロップ&ドラッグで貼り付けようとするのですが どうしてもできません。 しようと移動すると禁止マークのようなものが出ます。 どうしたらドロップ&ドラッグできるようになるでしょうか? とても困っています。 どうぞよろしくお願いします。 OSはWindows7です。

  • ドラッグ&ドロップのとき画像を止める方法を知りたいんです。

    ドラッグ&ドロップのとき画像を止める方法を知りたいんです。 ファイル内のいくつもの画像をあちこち動かして 整理しようとするとき。 たとえば、1つの画像をマウスでドラッグ&ドロップしても 動かしたところで止まらず、また元に戻ってしまいます。 画像を移動したら、そこでとどまる設定にしたいのですが どうすれば良いのでしょうか。 ↑この説明でわかるでしょうか。 初歩的な質問ですが、よろしくお願いします。

  • ドラッグ&ドロップについて

    VB.NETについて質問です。 ListViewでドラッグ&ドロップするコーディングをしているのですが、 外からListViewへのドラッグ&ドロップ(データ取り込み)、ListViewから外へのドラッグ&ドロップ(データ出力)、ListView内でのドラッグ&ドロップ(アイテム並べ替え)を区別する方法を教えて下さい。

  • ドラッグ&ドロップができなくなってしまいました

    先日Windows XP SP3にアップデートした頃から、マウスでドラッグ&ドロップができなくなってしまいました。 正確言うと、ドロップができなくなった、のだと思います。 それも、デスクトップのアイコンや、エクスプローラで表示したアイコンに限ります。 ドラッグしていって、目的のところに移動しようとマウスのボタンを離しても、何も起こりません。 他のアプリケーションではドラッグ&ドロップは出来るんです。 たとえば、Safariのブックマーク整理などのときには、問題なく出来ます。 どなたか解決法が分かればお教えください。 よろしくお願いします。

  • Accessのフォーム内、テキストボックスで文字をドラック&ドロップで移動させることはできるのでしょうか?

    Access2000~2003でフォーム入力画面のテキストボックスで、入力した文字列を移動させたいとき、ワードと同じようにドラック&ドロップで文字を移動できるようにするプロパティの設定は可能でしょうか? また、プロパティ以外で方法はあるのでしょうか?お教え下さい。 よろしくお願い致します。

  • c:\をドラッグ&ドロップしたい

    DragAcceptFiles,DragQueryFile,DragFinish及びWM_DROPFILES でディレクトリをドラッグ&ドロップしてディレクトリ名を受け取るプログラムを作ったのですが c:\,a:\等のドラッグ&ドロップが拒否されます。 どうしたらc:\などをドラッグ&ドロップしたときそのディレクトリ名を受け取れるようにできるでしょうか?

  • .netのAjaxでドラッグアンドドロップ

    AtlasがAjaxControlToolkitに包含されるようになったときいておりますが、 AjaxControlToolkitを使って、web上でドラッグアンドドロップを実装しようとしています。 間違えないようにコメントしておきますが、 ここで申しております、ドラッグアンドドロップは コントロールをマウスで移動できるようにすることです。 iGoogleのようなコントロールの移動です。 しかしながら、なかなか参考サイトなどがみつからず、 実装できておりません。 asp.net2.0でドラッグアンドドロップの実装方法はどうしたらいいのでしょうか?