Перекраска качелей - PullRequest
       2

Перекраска качелей

0 голосов
/ 28 апреля 2011

У меня анимация на JComponent.Анимация - это просто BufferedImage, на котором можно нарисовать что-то, что движется.Чтобы BufferedImage появлялся / исчезал постепенно, я вызываю перерисовку с областью клипа, которая меньше ширины моего JComponent.Проблема, которая у меня возникла, заключается в том, что когда Swing перерисовывает компонент, он рисует BufferedImage за пределами моей области отсечения.Как я могу улучшить это?Спасибо за помощь.

1 Ответ

0 голосов
/ 28 апреля 2011

Если вы хотите, чтобы изображение появлялось и исчезало, я бы просто не рисовал его в циклах, где вы не хотите, чтобы оно отображалось, вместо того, чтобы возиться с областью клипа для этой цели. Это также будет более эффективным, поскольку в противном случае JVM должна рассчитать, какая часть изображения отображается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...