Я подозреваю, что вы еще не пробовали.Код, который вы предложили в комментарии, должен работать нормально:
public Object construct() {
for (;;) {
Node.execution();
Clock.incrementTimeTick();
System.out.println(Clock.getTimeInTick());
repaint();
}
// End of loop is unreachable, so no need for a return statement.
}
Такой жесткий цикл кажется мне плохой идеей, и код repaint()
должен быть соответствующим образом ориентирован на многопоточность., но он должен скомпилироваться ...
Лично я предпочитаю использовать while (true)
для "вечных" циклов, но for (;;)
тоже должно работать.