Graphics.setFont
seems to cause a big delay in my paint()
method:
g.setFont(gameOver);
g.drawString("GAME OVER!", getWidth()/2, getHeight() / 2);
gameOver
is a font class variable(I read that it is more efficient to create a font prior to setting the font instead of creating it on the fly inside my paint method). When I remove g.setFont(gameOver);
it runs with no perceptible delay between paint()
being called and the string appearing on the screen. Any ideas what's wrong?