私はJPanel
を使用しており、スウィングゲームで私の作図を行うためにpaintComponent()
を上書きしています。私は今、インベントリを追加しようとしています。これには、プレイヤーがドラッグして画面上の "バックパック"の異なるスロットに移動できるさまざまなアイテムが含まれます。 Swingゲームは、JPanel
または他のコンポーネント(マウスの位置にあるアイテムの画像を描画するなど)を1つだけ描画するか、アイコンがアイテムの画像であるJButton
を追加できますか?スイングゲームには描画コンポーネントしかありませんか?
ゲームには1つの描画コンポーネントしか含まれていないのでしょうか?
いくつかのコンポーネントに問題はありません。もちろん、JButtonやあなたのデザインに合った他のSwingコンポーネントを追加することもできます。 – Berger
質問にはいくつかのことがあります。スイングがペインティングのプロセスを制御しているかどうか、そしてゲームの複雑さが欲しいですか?スウィングがあなたのためにすべての絵を描くのが快適であれば、何の問題もないはずです。ペイントプロセス( 'BufferedStrategy')をコントロールしたい場合、問題が発生する可能性があります – MadProgrammer