Java Graphics.setFont正在减慢我的程序速度

Java Graphics.setFont正在减慢我的程序速度,java,string,graphics,drawstring,Java,String,Graphics,Drawstring,Graphics.setFont似乎在我的绘制方法中造成了很大的延迟: gameOver是一个字体类变量,我了解到在设置字体之前创建字体比在我的paint方法中动态创建字体更有效。当我移除g.setFontgameOver时;它在调用绘制和屏幕上显示字符串之间没有明显的延迟。有什么问题吗?所以我认为您是在绘制方法中创建字体的?为了更快地获得更好的帮助,请发布一个。是的,它在绘制中,对不起。我想我会的,安德鲁,谢谢。请发布更多你的代码你的完整画法+字体“gameOver”创意OP已经半年多没能提供

Graphics.setFont似乎在我的绘制方法中造成了很大的延迟:


gameOver是一个字体类变量,我了解到在设置字体之前创建字体比在我的paint方法中动态创建字体更有效。当我移除g.setFontgameOver时;它在调用绘制和屏幕上显示字符串之间没有明显的延迟。有什么问题吗?

所以我认为您是在绘制方法中创建字体的?为了更快地获得更好的帮助,请发布一个。是的,它在绘制中,对不起。我想我会的,安德鲁,谢谢。请发布更多你的代码你的完整画法+字体“gameOver”创意OP已经半年多没能提供MCVE了,那么为什么要这样悬赏呢?因为责怪Graphics.setFont很有问题,所以唯一的答案是“学习如何使用分析器”。
g.setFont(gameOver); 
g.drawString("GAME OVER!", getWidth()/2, getHeight() / 2);