ich wollte einen kleinen reaktionstest als applet schreiben, hab aber eigentlich keine ahnung davon
naja meine frage ist wie kann ich deine console ins applet mit reinbringen sodass ich System.out.println benutzen kann und wie muss ich die run mit der mouseDown so verknüpfen, dass auch nur wenn das Los schon ausgegeben wurde der Mausklick gezählt wird
Code:
import java.applet.*;
import java.awt.*;
import java.util.Random;
public class Reaktionstest extends Applet implements Runnable
{
Random generator = new Random();
long time1;
public void init() { }
public void start()
{
Thread th = new Thread (this);
th.start ();
}
public boolean mouseDown (Event e, int x, int y)
{
long time2 = System.currentTimeMillis() - time1;
System.out.println(time2);
return true;
}
public void run()
{
System.out.println ("Sobald LOS ausgeben wird müssen sie eine beliebige Taste drücken");
System.out.println (" Auf die Plätze............... Fertig?...............");
try
{
// Stoppen des Threads für in Klammern angegebene Millisekunden
int tmp = generator.nextInt (4000) + 1000;
Thread.sleep (tmp);
System.out.println("LOS");
time1 = System.currentTimeMillis();
}
catch (InterruptedException ex)
{
System.out.println ("Error -.-");
}
}
public void stop() { }
public void destroy() { }
public void paint (Graphics g) { }
}