Как запустить анимацию в апплете Swing?
У меня есть анимационный поток, выполняющий активный рендеринг, и он изначально анимируется нормально. Иногда (где-то от 1 минуты до 2 часов спустя) происходит сбой при обновлении экрана, и появляются только звуки. Я полагаю, что это связано с тем, что рисование не выполняется с помощью EDT, что вызывает некоторую проблему параллелизма.
Итак, должен ли активный рендеринг (т.е. getGraphics () и рисование) вызываться только из EDT? Проблема в том, что таймеру Swing не хватает точности.
Или у кого-нибудь был успех с активным рендерингом без использования EDT и с полным отключением любых обновлений EDT на странице (возможно, с использованием Canvas / или игнорированием перерисовки на JPanel)?