Графика стирается из Canvas при прокрутке в ScrollPane - PullRequest
0 голосов
/ 13 апреля 2011

У меня есть JFrame, который содержит 4 экземпляра ScrollPane, каждый со своими собственными Canvas и BufferStrategy. Когда мое рисование происходит впервые, все работает, как ожидалось, но когда я прокручиваю ScrollPane, графика, прокручиваемая вне поля зрения, стирается, когда я прокручиваю их обратно в вид.

1 Ответ

2 голосов
/ 13 апреля 2011

Не используйте Canvas и ScrollPane.Используйте JPanel и JScrollPane.По умолчанию Swing имеет двойную буферизацию.

Плюс код, который вы разместили, не имеет никакого отношения к вашей пользовательской картине, поэтому мы не можем догадаться, что вы можете делать неправильно.

Публикуйте SSCCE после выполненияизменения и если вам нужна дополнительная помощь.

...