Guten Tag,
ich zeichne mit Graphics ein Spielfeld und wollte jetzt einen KeyListener hinzufügen, damit ich auch ein paar Sachen verändenr kann
Aber er reagiert garnicht... Die Klasse erbt von JFrame, der KeyListener sieht so aus :
Im Konstruktor steht noch :
Aber ich bekomme weder eine Ausgabe per Konsole, noch verändert sich etwas. Dabei spielt es keine Rolle ob ich auf das Frame klicke oder nicht...
ich zeichne mit Graphics ein Spielfeld und wollte jetzt einen KeyListener hinzufügen, damit ich auch ein paar Sachen verändenr kann
Java:
KeyListener listen = new KeyListener(){
public void keyTyped(KeyEvent e)
{
if(e.getKeyCode()==KeyEvent.VK_N)
{
selection_Left();
System.out.println("Links");
}
if(e.getKeyCode()==KeyEvent.VK_M)
{
selection_Right();
System.out.println("Rechts");
}
if(e.getKeyCode()==KeyEvent.VK_SPACE)
{
//setze Spielstein
}
}
public void keyPressed(KeyEvent e) // wird nicht benoetigt
{}
public void keyReleased(KeyEvent e) // wird auch nicht benoetigt
{}
};
Im Konstruktor steht noch :
Java:
this.addKeyListener(listen);
Aber ich bekomme weder eine Ausgabe per Konsole, noch verändert sich etwas. Dabei spielt es keine Rolle ob ich auf das Frame klicke oder nicht...