Ein begrenzter Zeitraum, um eine Eingabe zu tätigen!

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hallo zusammen!
ich möchte ein ganz einfaches (langweiliges) rechenspiel machen.
dafür muss ich aber wissen, wie ich es hinbekomme, dass man als benutzer der spiels nur einen gewissen zeitraum zur verfügung hat, um eine eingabe zu tätigen. (also z.b. hat man für die rechnung 15*15, 5 sekunden zeit)

wenn ich das mit

Code:
void delay(int i)
	{
		try{Thread.sleep(i);}
		catch(InterruptedException e){}
	}

kann das ja nicht funktionieren 😉 dann kann man ja nichts eingeben... :wink:

ich habe keine ahnung davon, wie man sowas machen kann!
bitte um hilfe!
 
danke für die sehr schnelle antwort! du bist echt super!
ich denke das wird mir erstmal weiterhelfen! ich hab mal gegoogelt und habe folgendes gefunden:
javax.swing.Timer t = new javax.swing.Timer(1000, new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
repaint();
}
});

ich denke, so geht das?!

danke!
 
jaaaa! das klappt! danke! das ging ja recht gut!
ich glaub ich melde mich mal hier an 🙂
ich kann zwar nur ganz einfache fragen beantworten^^ aber es macht mir spass 🙂

gruss kerim
 
eine frage habe ich aber doch noch!
es klappt ja alles, nur möchte ich, dass dieses zeitfenster immer wieder neu angesetzt wird.
habe es schon mit t.start(); versucht, aber irgendwie klappt das nicht...
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben