我正在尝试使用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);
}
答案 0 :(得分:0)
您需要将颜色设置为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);
}