質問: 0){ g.setFont(subTitleFont); g.drawString("hit SPACE key", 200, 350); } } /** * ゲームオーバータイトル表示 * @param g グラフィック変数 */ public void drawGameOverTitle(Graphics g){ g.setColor(titleColor); g.setFont(mainTitleFont); g.drawString("GAMEOVER", 150, 150); } } ```
回答: 「public void initialization()」の「score.initMyScore();」のコメントアウトを解除した結果、質問内容の現象が起きました。 フレーム表示とパネル描画のタイミングの問題だと思います。 Part01のコンストラクタのに記述している「setVisible(true);」の処理を一番最後に移動したら、画面に赤い四角形が表示され、コンソールに以下のように表示されました。 ``` a 12345 6789 12345 6789 ・ ・ ・ ```