• ベストアンサー

サンプルプログラム探しています

下記のようなサンプルを探しています。以前見かけた覚えがありますが、いろいろ検索かけても見つかりません。。。 - GUIのお勉強のためのサンプル - 10個くらいのボックスが画面に散らばっていて、いくつかのボックスはお互いにバネでつながっている - マウスを使ってボックスの一つをドラッグすると、バネでつながっているボックスたちが相互作用でそれぞれ動き出す - 数秒後にボックスたちの相互関係が安定し、動きが止まる 似たようなプログラムのサンプルをご存知でしたら、場所を教えていただければ幸いです。 よろしくお願いします。

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

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

  • ベストアンサー
  • Lchan0211
  • ベストアンサー率64% (239/371)
回答No.1

たぶんJDKのサンプルにあるGraphLayoutのことだと思います。 JDKインストールフォルダ内の \demo\applets\GraphLayout にサンプルが入っています。

torsos
質問者

お礼

まさにこれです。ありがとうございます。

関連するQ&A

  • プログラムのしくみ??

    FLASHやJavaアプレットで「びよよよ~~ん」と バネやゴムが伸縮するような動きをするグラフィックや じわじわとスピードを落としながら動きが止まるグラフィックがありますが、あーゆーものは物理の公式をプログラムにおきかえているのですか? もしそうだとしたらプログラムの為の物理公式集とかあるのでしょうか? おすすめの本、HP等あったら教えて下さい。 ちなみに物理関係のHPいろいろ見ましたが、どうプログラムに置き換えて よいやらさっぱりわかりませんでした。 以前「サンプルコードをコピペすればよい」とか言われたことがあるの ですが、理屈がわからないとどうしても気持ちが悪いので・・・ どなたかアドバイスお願いします。

  • マウスの停止確認

    JavaScript初心者です。 今こんなプログラムを組もうと思ってます。 /------- JavaScriptを使って、常にマウスの動き(座標)を確認しながら、マウスの動きが止まってから5秒後に別の処理をさせる。 /------- こんなプログラムを組む為に必要な関数などあるのでしょうか? また、サンプルなど教えていただければうれしいです。 皆様 宜しくお願いします!!

  • tscという謎のプログラム

    ネットに繋ぐと、最初の数秒ですがマウスポインタの動きが少し鈍くなります。ポインタの横に、「使用中」を意味するアイコンが出るのですが、昨日そのアイコンが出た時にCtrl+Alt+Deleteを押し、プログラムの強制終了の画面を出してみました。すると、見慣れない「tsc」というものがありました。 ここでも検索してみたところ、どうやら「トレンドシステムクリーナ」というトレンドマイクロのプログラムみたいなのですが、このソフトをダウンロードした覚えはありません。ウィルスバスター2005を使っているので、もしかしてそれの一環なのかな?とも思ったのですが。 このtscが、プログラムの強制終了の画面に現れるのは、ネットに繋いだ直後の数秒だけなのですが、なんだか気になります。放っておいて大丈夫でしょうか?

  • javascriptでなめらかなプルダウンメニューを

    javascriptを使ってFlashで作成したようななめらかな動きをするプルダウンメニューを 作成するのは出来るのでしょうか。 色々と調べてはいるのですが、下記サイトのサンプルのように クリックして直ぐにサブメニューが表示される、という方法は見つけられても 滑らかな動きを実現できる方法が見つかりません。 http://javascript.eweb-design.com/sample/s0701_1.html イメージとしては、 1.メニューをクリック 2.1秒後に上からズルズルっとサブメニューが表示される 3.メニューからマウスが離す 4.1秒後にズルズルっとサブメニューが上に戻る うまい表現方法が見つからず分りづらい質問となってしまいましたが アドバイスをいただけると助かります。宜しくお願いします。

  • LINUXでGUIプログラムの作り方を勉強中です

    LINUX(CentOS6.5)でGUIプログラムの作り方を勉強中です GUIツールキットとして、GTK+を使っています。 ツールの導入として、 # yum install gtk2-devel # yum install glade3 を行いました 簡単なサンプルプログラム(以下サンプルと呼ぶ)があったので、そのソースをCompile-Linkし、実行モジュールを作り、これを動かした所、問題なく動きました。そのサンプルには説明書が付いており、その中にdevhelpというツールの使い方も記述されていました。念のため「# yum install devhelp」を実行しましたが、既に導入されているようでした。(Package devhelp-2.28.1-3.el6.i686 already installed ・・・と見える) devhelpを動かし、開いた画面の検索ボックスに「gtk_windows_new」とキーインしましたが、何も参考になる内容が表示されません。但し最初の1文字「g」と打った瞬間には沢山の候補が提示されましたので、機能的には動いているように見えます。ということから中途半端なインストール状態になってしまっているような気がします。 どこを直せば、Window作成関数「gtk_windows_new」の説明が出るのか、見当が付きません。 関係ないかもしれませんが、ちょっと気になるのは(Package devhelp-2.28.1-3.el6.i686 already installed ・・・)の中の「i686」という文字です。動かしているマシンは32ビット機なので「i386」と出た方が自然な気がします・・・・。 識者のアドバイスが頂ければ嬉しいのですが、ご指導のほどよろしくお願い致します。

  • マウスドラッグの不具合

    マウスの左クリックをおよそ2秒以上押しっぱなしして、 手を離すのですが、マウスドラッグ状態が解けません。 もう一度短くクリックするとドラッグ状態は解けます。 何か設定をいじったわけではなく、 突然このようになって一週間が経ちました。 マウスを3つ持っているので、他の2つを試しましたが いずれも同じ不具合が起きるため、 マウスの故障ではなさそうです。 マウスの動きを正常な状態に戻すには どうしたら良いでしょうか、ご教授願います。 マウス:BSMBU04SPK PC:dynabook BX/51L OS:Windows 7 Home Premium

  • FormDesignerについて教えてください

    VisualurubyとFormDesignerを使ってGUIプログラムを作っているのですが、 たとえば、下記のようにチェックボックスを置いた時のカッコのなかの最後の数字はなんなのでしょうか? addControl(VRCheckbox,'checkBox1',"checkBox1",80,48,96,24,1342177283)

    • ベストアンサー
    • Ruby
  • お絵かきする時困ってます。

    はじめまして。 最近お絵かき掲示板やお絵かきツールをよく使用するのですが、 私の使っているパソコン(vaioなのですが)だと円やなめらかな線がすらすら描けません。 マウスだからというのもあるかもしれませんが… マウスで左クリック(ドラッグ)をしたまま円を描こうとしても、 数秒してから直線だけが出ます。なので絵を描くだけでものすごい時間がかかってしまうんです。 マウスの動きと同時に線が出るようにするには どうしたらいいのでしょうか?? パソコンにはあまり詳しくないので、わかりやすく 教えてくれると助かります。 ややこしい説明ですいません。

  • ある一定のイベント中、マウスの動かせる範囲を限定する

    VC++ 経験半年の者です。 現在、下記のような処理を施したいのですが、案が浮かばず悪戦苦闘しております。 __________________________________________________ ある一定のイベント(今回は左クリックでマウスドラッグ)中、マウスドラッグできる範囲を特定したいです。 今回の場合、ピクチャボックス内でマウスドラッグをし、ピクチャボックス領域外にマウスカーソルが出ないようにしたいです。 つまり、領域内でのみ移動可能で CPOINT pt; pt.x > ピクチャボックス領域 だった場合はそれ以上その方向にはカーソルを移動不可にしたいです。 そのための領域の取得 CRect CPoint 等は実装済みです。 説明下手で申し訳ございませんが、ご教授いただきたいと思います。 よろしくお願いいたします。

  • オークションのプログラム作成

    ゲーム理論を研究している経済学部生です。 オークションのプログラムに関する質問です。 実験経済学の一環として、オークションのプログラムを作成し、ゼミ生何人かを募って実際にWebサイト上からオークションをやってみようという企画が出ています。 私がプログラムを作成することになったのですが、オークションのプログラムなど開発したことがないので、どう作ればよいものかと考えています。 イメージでは ・オークション参加者n人(5人くらい?)が、オークションのプログラムの設置されているサイトにアクセスする ・サイトには商品の初期価格と、落札時間までの時間(あと○○分○○秒)が表示されている ・テキストボックスか何かで入札価格を入力し、「入札」ボタンを押す ・落札時間になったら落札価格が表示される という感じでしょうか。 PerlかPHPあたりで作るのが楽かなと思っているのですが、どういう感じで組めばよいでしょうか。 サンプルやWebサイトなどご存じの方は教えてください。

専門家に質問してみよう