Hi Leude,
folgender Code:
Habe das selbe schon mittels eines JComponent versucht und Schlug auch fehl!
Woran liegt das?
Vielen Dank und Gruss
folgender Code:
Code:
//this ist => public class sSView extends JFrame
this.addKeyListener(new KeyListener()
{
public void keyPressed(KeyEvent ke)
{
System.out.println(ke);
int code = ke.getKeyCode();
if (!(code >= 0x25/*VK_LEFT*/ && code <= 0x28/*VK_DOWN*/) && (code < KeyEvent.VK_NUMPAD1 || code == KeyEvent.VK_NUMPAD5 || code > KeyEvent.VK_NUMPAD9))
{
return;
}
if (code == KeyEvent.VK_NUMPAD8 || code == KeyEvent.VK_UP)
{
sSControl.Snake.Movin = sSControl.Snake.MOVEUP;
}
else if (code == KeyEvent.VK_NUMPAD2 || code == KeyEvent.VK_NUMPAD5 || code == KeyEvent.VK_DOWN)
{
sSControl.Snake.Movin = sSControl.Snake.MOVEDOWN;
}
else if (code == KeyEvent.VK_NUMPAD4 || code == KeyEvent.VK_LEFT)
{
sSControl.Snake.Movin = sSControl.Snake.MOVELEFT;
}
else if (code == KeyEvent.VK_NUMPAD6 || code == KeyEvent.VK_RIGHT)
{
sSControl.Snake.Movin = sSControl.Snake.MOVERIGHT;
}
}
public void keyReleased(KeyEvent parm1)
{
//John Wayne interested...
}
public void keyTyped(KeyEvent arg0)
{
//John Wayne interested...
}
});
Habe das selbe schon mittels eines JComponent versucht und Schlug auch fehl!
Woran liegt das?
Vielen Dank und Gruss