DarkBioHazard
Grünschnabel
hi,
ich habe ein problem mit meinem keylistener in einem applet. ich plane einen wallbraker zu schreiben und will das pad mit den pfeiltasten bewegen. hier die relevanten teile des codes:
(der fehler liegt nicht in den methoden, die über den keylistener aufgerufen werden sollen, da ich sie testweise mit buttons aufrufen kann und alles funktioniert)
implementation:
Falls es ein dummer fehler ist, bitte nicht aufregen
ich lerne erst seit einem jahr java in der schule
schonmal danke im vorraus
ich habe ein problem mit meinem keylistener in einem applet. ich plane einen wallbraker zu schreiben und will das pad mit den pfeiltasten bewegen. hier die relevanten teile des codes:
(der fehler liegt nicht in den methoden, die über den keylistener aufgerufen werden sollen, da ich sie testweise mit buttons aufrufen kann und alles funktioniert)
implementation:
der Keylistener selbst:...
public class SpielfeldA extends Applet
{
...
public void init()
{
this.addKeyListener(new TastaturabfrageA(this));
...
und die aufgerufene Methode:import java.awt.event.*;
public class TastaturabfrageA implements KeyListener
{
private SpielfeldA sp;
public TastaturabfrageA(SpielfeldA sp)
{
this.sp = sp;
}
public void keyPressed(KeyEvent e)
{
}
public void keyReleased(KeyEvent e)
{
}
public void keyTyped(KeyEvent e)
{
if (e.getKeyChar() != KeyEvent.CHAR_UNDEFINED)
{
sp.keyPressed(e.getKeyChar());
}
}
}
ich kriege keine fehlermeldung, es tut sich einfach nur garnichts.public void keyPressed(char c)
{
switch (c) {
case (char) 26: //Pfeiltaste rechts
pad.bewegeRechts();
break;
case (char) 27: //Pfeiltaste links
pad.bewegeLinks();
break;
}
}
Falls es ein dummer fehler ist, bitte nicht aufregen

schonmal danke im vorraus