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

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.