Это правильный способ использования Java 2D Graphics API?

m создание графического интерфейса для моделирования JBox2D. Симуляция выполняется постепенно, и между обновлениями предполагается, что содержимое симуляции будет нарисовано. Похоже на игру, кроме как без ввода.

Мне нужны только геометрические примитивы для рисования симуляции JBox2D. Этот API выглядел как самый простой выбор, но его дизайн немного сбивает с толку.

В настоящее время у меня есть один класс под названиемWindow простирающийсяJFrame, который содержит в качестве члена другой класс с именемRenderer,Window класс только инициализирует себя и обеспечиваетupdateDisplay() метод (который вызывается основным циклом), который вызываетupdateDisplay(objects) метод наRenderer, Я сделал эти два метода сам, и их единственная цель состоит в том, чтобы вызватьrepaint() на .Renderer

ЭтоJPanel должен быть использован таким образом? Или я должен использовать какой-то более сложный метод для анимации (такой, который включает события и / или временные интервалы в некотором внутреннем потоке)?

Ответы на вопрос(3)

Ваш ответ на вопрос