私は のJPanel
中に を持っていJFrame
ます。を登録しましたがKeyListener
、これに基づいて を更新したいと考えていJPanel
ます。私が抱えている問題は、に焦点を合わせることができないため、JPanel
機能しKeyListener
ないことです。KeyListener
に登録して正常に動作したため、 が機能していることは既にわかってJFrame
います。現時点で私のコードは次のようになります。
myFrame.setFocusable(false);
myPanel.setFocusable(true);
myPanel.addKeyListener(myKL);
myFrame.add(myPanel);
以前にこのような問題に遭遇した人はいますか? これに関して私が見逃しているものはありますか?
PS:JPanel
背景に画像を描画するだけなので、JPanel 自体に焦点を当てる必要があります。その中の何かではありません。