2009-10-19 1 views
0

Я ищу регулярный вызов repaint() в своем симуляторе Java2D.Каков наилучший способ переадресации() через регулярные интервалы в моей программе Java2D?

Что было бы лучшим способом сделать это? Должен ли я запускать другой поток и иметь цикл, который отслеживает currentTimeMillis()? Или есть лучший способ?

+2

ли ваш тренажер необходимо «моделировать как можно быстрее» или "моделировать с фиксированной скоростью? Ответ может измениться, как вы это структурируете. –

ответ

1

Используйте таймер. Если в приложении Swing используется таймер Swing. Если его AWT использовать TimerTask.

+0

Swing 'Timer' отлично работает для AWT. С помощью 'java.util.Timer' вам нужно будет сделать' invokeLater' самостоятельно. –

 Смежные вопросы

  • Нет связанных вопросов^_^