2012-05-01 12 views
0

クラス用のメモリカードゲームを作成しています。画像をクリック可能にしてJavaで評価する方法を理解しようとしています。私はそれについて前のチュートリアルを使用しましたが、私の画像は数値で命名されているので、それらは無作為化することができます。画像をクリックして評価できるようにする

これは私には間違いを与えているのですが、私はなぜそれが理解できません。

また、これらのカードの評価方法を作成するには、0-8という名前が付けられています(0はカードの裏面です)。私はそれが何らかのブールコードである必要があることを知っています。

+0

また、私は、彼らが0-8と命名されているこれらのカードの評価方法のいくつかの並べ替えを作成する方法を知っていただきたいと思います。 0はカードの裏側である。私はそれが何らかのブールコードである必要があることを知っています。 –

+0

* "私にはそれが間違っていて、なぜ分かりませんか?" *質問にコピーしたり貼ったりしないと、私たちが理解できるとは思っていません。 BTW - 質問を編集することができます。コンパイル時またはランタイムエラー出力とともに、あなたのコメントを質問に戻してください。より良いヘルプを提供できます。 –

+0

*「私の画像の名前は数値であるため、ランダム化することができます」*数値ではない*名前は*簡単にランダム化できます。 –

答えて

2

JButtonActionListenerを使用してください。 Iconはボタンのさまざまな条件に設定できますが、それがタスクに合わない場合は、リスナーのactionPerformed()メソッドで変更するだけです。

This exampleは、の画像を扱ういくつかのトリックを示しています。これはJButtonにも適用され、画像の周りの枠線を削除しています。

関連する問題