JOGL может быть намного быстрее, чем Java2D, даже если вы используете его только для 2D-графики: как упоминал Клейворт, он обычно зависит от того, что вам нужно делать.
Я полагаю, что для 2D-физических симуляций, где у вас есть (текстурированные или не текстурированные) объекты, вращающиеся и переводящие с 2 степенями свободы, JOGL должен обеспечивать наилучшую производительность, а также легко позволить вам обеспечить масштабируемый интерфейс. Вот tutorial для OpenGL для 2D-графики (C, но легко адаптируется к JOGL).
JOGL займет немного больше времени, чем Java2D, но достижение хорошей производительности, скорее всего, не потребует специализированных оптимизаций, как в Java2D.
http://stackoverflow.com/questions/148478/java-2d-drawing-optimal-performance и http://stackoverflow.com/questions/196890/java2d-performance-issues может быть полезно. –
На самом деле, я думаю, что до редактирования этот вопрос мог быть дубликатом. Я не думаю, что это сейчас. –
Вы пробовали последнее обновление JDK 6? – Eddie