キーボード入力を機能させようとしていますが、何も検出されません。おそらく、CardLayoutを使用していて、show()
関数を呼び出したときにフォーカスが正しく設定されていないためです。
現在はこんな感じです。
containerPanel.add(new GameArea(), "newGameArea");
CardLayout cl = (CardLayout)(containerPanel.getLayout());
//containerPanel.requestFocusInWindow();
cl.show(containerPanel, "newGameArea");
どんな助けでも大歓迎です。