我正在尝试使用drawString 绘制一个表示游戏结束的字符串,但它不起作用。在代码的前面,它工作正常,但由于某种原因它停止工作。
代码(仅不起作用的部分):
private static void end(Graphics g) {
g.setColor(BG);
g.fillRect(0, 0, 900, 900);
g.setFont(new Font("TimesRoman", Font.PLAIN, 40));
g.drawString("GAME OVER!!", 10, 30);
}
最佳答案
您需要将颜色设置为除 BG 之外的颜色,以便字符串显示。
private static void end(Graphics g) {
g.setColor(BG);
g.fillRect(0, 0, 900, 900);
g.setFont(new Font("TimesRoman", Font.PLAIN, 40));
g.setColor(FG) // Here
g.drawString("GAME OVER!!", 10, 30);
}
关于java - 绘图字符串不工作 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28617256/