I-wie wird mein KeyListener nicht ausgelöst und ich komm nicht drauf, warum nicht :S
[Java]
import java.applet.*;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class BallApplet extends Applet implements Runnable,KeyListener
{
private static final long serialVersionUID = 1L;
// Initialisierung der Variablen
...
public void init()
{
...
}
public void start ()
{
// Starten des Threads
th.start ();
resize(threadlaenge, threadhoehe);
this.addKeyListener(this);
}
public void stop()
{
}
public void destroy()
{
}
public void run ()
{
...
}
/** Update - Methode, Realisierung der Doppelpufferung zur Reduzierung des Bildschirmflackerns */
public void update (Graphics g)
{
...
}
public void paint (Graphics g)
{
...
}
public void keyPressed(KeyEvent e) {System.out.println("A");
}
public void keyReleased(KeyEvent e) {System.out.println("A");
}
public void keyTyped(KeyEvent e) {System.out.println("A");
}
}
[/Java]
[Java]
import java.applet.*;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class BallApplet extends Applet implements Runnable,KeyListener
{
private static final long serialVersionUID = 1L;
// Initialisierung der Variablen
...
public void init()
{
...
}
public void start ()
{
// Starten des Threads
th.start ();
resize(threadlaenge, threadhoehe);
this.addKeyListener(this);
}
public void stop()
{
}
public void destroy()
{
}
public void run ()
{
...
}
/** Update - Methode, Realisierung der Doppelpufferung zur Reduzierung des Bildschirmflackerns */
public void update (Graphics g)
{
...
}
public void paint (Graphics g)
{
...
}
public void keyPressed(KeyEvent e) {System.out.println("A");
}
public void keyReleased(KeyEvent e) {System.out.println("A");
}
public void keyTyped(KeyEvent e) {System.out.println("A");
}
}
[/Java]