роспись по стеклу медленная - PullRequest
0 голосов
/ 31 марта 2011

Я строю игру в домино в Java и использую модифицированные rectangle2d для рисования своих плиток.Чтобы перетащить плитку, я использую события мыши, чтобы изменить координаты плиток и перерисовать JPanel.

Все это прекрасно работает и очень плавно, пока я не начну использовать рамки glassPane, я использую glassPane, чтобы иметь возможность перетаскиватьплитка от одного JPanel к другому.

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

У кого-нибудь есть идея?

thnx.

1 Ответ

0 голосов
/ 14 декабря 2011

Кажется, когда glassPane виден на вашем RootPaneContainer, все события перерисовки позади GlassPane имеют свой клип, установленный для заполнения всего RootPaneContainer. Это может переопределить заданный вручную прямоугольник клипа.

...