Enter Taste alle 0,5 Sekunden ausführen

Zencey

Neues Mitglied
Hi, 🙂
hab erst mit Java angefangen.
Ich möchte das permanent solange die dowhile schleife abläuft die Taste ENTER gedrückt wird.
So aller 0,5 oder 0,25 Sekunden.
Java:
          do{
                c = sc.next().charAt(0);

                if (c == 'a') {
                  
                    spieler1++;
                    System.out.println("Spieler 1: "+ spieler1);
                }
              
                else if (c == 'l'){
                    spieler2++;
                    System.out.println("Spieler 2: "+ spieler2);
                }
              
                spielzeit--;
         }while(spielzeit > 0);

Es soll in einem kleinen Spiel zur Übung eingebaut werden. Wo der der Schneller die taste a oder l gedrückt hat gewinnt.
 
Falls es sich um eine fremde Anwendung handelt, solltest du das eh unterlassen.
Falls es DEIN Spiel ist, dann erstell einfach einen Timer, der die entsprechenden Events (Keypressed, Keyreleased, Keytyped) an deine Listener weiterleitet.
Korrekterweise würdest du mit fireEvent arbeiten, direktes Ansteuern klappt aber genau so gut., wenn du eh nur etwas simulieren willst.
 

Neue Themen


Zurück
Oben