所以基本上我想在 JFrame 面板上有一个数字系统。使用此方法将数字显示在框架上。
public static void text(int x, int y, String text)
{
if (instance == null)
throw new RuntimeException("Must call window method first");
Graphics g = image.getGraphics();
g.setColor(color);
Font font = new Font(null, Font.PLAIN, fontSize);
g.setFont(font);
FontMetrics metrics = g.getFontMetrics();
int actualX = x - metrics.stringWidth(text) / 2;
int actualY = y + metrics.getAscent() / 2;
g.drawString(text, actualX, actualY);
instance.repaint();
}
当数字的值增加时,我希望它用新数字替换上面的数字。我知道必须有办法做到这一点,但有人可以帮我找到它吗?非常感谢。