Вы можете включить оптимизацию OpenGL:
System.setProperty("sun.java2d.opengl","true");
Вы можете увидеть полный список системных свойств Java для Java2D , чтобы узнать больше.
Обратите внимание, что я пробовал этои, похоже, это никак не отразилось, когда я позвонил System.setProperty
.Чтобы получить какой-либо эффект, мне пришлось использовать -Dsun.java2d.opengl = true в качестве аргумента виртуальной машины.Даже тогда, когда я делал это, это значительно замедляло мое приложение.Я провел большую часть своего тестирования с нашим самым нестандартным компонентом Swing, который много рисовал непосредственно с объектом Graphics2D
.Это также мешало нашей способности исследовать размеры экрана.Так что я оставляю эту собственность выключенной.Однако вы можете найти и другие полезные свойства в ссылке.Это тестирование проводилось под Linux.