Hi, wenn du mit JPanels ö.a. arbeitest kannst du KeyListeners für deine panels mit Fokus verwenden, z.B.für vorwärts, rückwärts, links, rechts laufen (w-s-a-d):
deinPanelMitFokus.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent ke) {
switch(ke.getKeyCode()) {
case KeyEvent.VK_W: vorwaertsLaufen(); break;
case KeyEvent.VK_A: linksLaufen(); break;
case KeyEvent.VK_S: rueckwaertsLaufen(); break;
case KeyEvent.VK_D: rechtsLaufen();
}
}
});
Dafür muss aber während dem Spiel der Fokus auf die Komponente liegen der du dem KeyListener zugewiesen hast. Sonst muss du ihn allen Komponenten geben die den Fokus bekommen können, einfachmal rumprobieren :)
LG