私の問題は、「public void paint(Graphics pane)」クラスを持つ2つのオブジェクトがあり、それらを両方ともフレームに追加したいということです。私はそうするためにコードを用意していますが、実際に追加する最後のダイだけが現れます。あなたが見る必要があるすべてのソリューション/追加情報?Java:フレームにグラフィックアイテムを追加する
追加コード:
public void addDice(Die userDie, Die computerDie) {
gameFrame.add(userDie);
gameFrame.add(computerDie);
}
そして、はい、メソッドが呼び出され、2つのダイスオブジェクトを受け取り、そのオブジェクトのクラスが「コンポーネント」を拡張しています。
gameFrameが
Frame gameFrame = new Frame();
これは、AWTのアプリケーションですで作られたフレームであり、スイングではありません。
ありがとうございます!
より多くのコードを参照する必要があります。 gameFrameとは何ですか?どうやってそれを作りますか? –