Hi,
ich verwende in meinem Spielprojekt ein JPanel als Zeichenfläche und frage mit diesem auch die Eingaben des Nutzers ab.
Dies tue ich, indem ich dem JPanel simpel einen KeyListener und einen MouseListener zuweise.
Mauseingaben machen auch keine Probleme, aber mit den Tastatureingaben ist das so eine Sache.
requestFocusInWindow() scheint manchmal einfach zu versagen, das Panel erhält keinen Focus und die Eingaben erreichen das Spiel nicht
Soll heißen, ca. bei 5% aller Starts reagiert das Spiel auf keine Tastenanschläge, das Problem ist, dass das JPanel keinen Fokus bekommen hat.
Wie kann ich sicherstellen, das das JPanel den Fokus hat?
Was kann board.requestFocusInWindow() scheitern lassen ?
ich verwende in meinem Spielprojekt ein JPanel als Zeichenfläche und frage mit diesem auch die Eingaben des Nutzers ab.
Dies tue ich, indem ich dem JPanel simpel einen KeyListener und einen MouseListener zuweise.
Mauseingaben machen auch keine Probleme, aber mit den Tastatureingaben ist das so eine Sache.
requestFocusInWindow() scheint manchmal einfach zu versagen, das Panel erhält keinen Focus und die Eingaben erreichen das Spiel nicht
Soll heißen, ca. bei 5% aller Starts reagiert das Spiel auf keine Tastenanschläge, das Problem ist, dass das JPanel keinen Fokus bekommen hat.
Wie kann ich sicherstellen, das das JPanel den Fokus hat?
Was kann board.requestFocusInWindow() scheitern lassen ?