• ベストアンサー

GUIについての質問です。

swingを使って、guiの勉強をしています。 サイコロを作りたいのですが、ボタンを押すと1から6のサイコロの画像をランダムに表示させるプログラムが、うまくいきません。 僕ができるのはボタンを押すと画像を表示させることくらいです。 どのようなコードを書けばよいのでしょうか? どなたか知恵を貸していただくとありがたいです。

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

サイコロを振る、というのをコンピュータで実現するのなら (1) 1から6までの整数のうち一つを、ランダムに選ぶ。 (2) (1)で選んだ数値を表示する ですよね? (1)のように、実行のたびに違う値を得る方法は、入門書に出ているはずです。 プログラミングの基礎技術なので、GUIの入門書には、既に知っているものとして解説が無いかもしれません。 (2)は、既に「ボタンを押すと画像を表示」ができているなら、その画像を(1)の値に合せて変更できるようにするだけです。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

どううまくいかないのですか? 1~6のサイコロの画像を用意して、ボタンを押す度にランダムに表示する というだけのプログラムになると思います。 > 僕ができるのはボタンを押すと画像を表示させることくらいです。 ということなら、簡単な変更だと思うのですが。

arkn9610
質問者

補足

ボタンを押した後の処理をどのように組めばいいのかわからないです。

関連するQ&A