Ich habe nicht in Java für lange, einen Monat höchstens codieren, aber ich habe in mehreren anderen objektorientierten Sprachen codiert.Verwenden eines Swing-Timers in Java
Ich versuche, die Swing-Timer in java.swing.timer enthalten, und ich lese https://docs.oracle.com/javase/tutorial/uiswing/misc/timer.html zu versuchen und zu verstehen.
Ich verstehe, dass mit timer = new Timer(speed, this)
Geschwindigkeit ist, wie oft der Timer ausgelöst wird, aber ich verstehe nicht, was this
bedeutet. Außerdem weiß ich, dass public void actionPerformed(ActionEvent e)
jedes Mal ausgeführt wird, wenn der Timer ausgelöst wird, aber gibt es eine Möglichkeit für mich, zwei Timer in derselben Klasse zu verwenden?
Jede Hilfe wird geschätzt, danke im Voraus.
Schönes Beispiel für Methodenreferenzen dort! +1 dafür! – GhostCat
Bei 'this :: timerOne' ist ein Fehler aufgetreten. Der Fehler lautet "Syntaxfehler bei Token, lösche diese Token". Weißt du, wie das zu beheben ist? – SAT
@SAT: Der obige Code ist gültig für Java 8 - verwenden Sie Java 8? (Überprüfen Sie auch, ob Ihre IDE für die Sprachebene auf Java 8 konfiguriert ist). –