绘制的字符串(使用drawString)闪烁



我在这里做这个项目,我必须画一个字符串来防止出现一些问题,绘制工作正常,字符串更新也很好,问题是,它会以某种方式闪烁。这就像是在重新绘制,虽然由于值的变化,认为它需要重新绘制是可以接受的,但我很确定,当它再次绘制时,我不能让它"闪烁"。

这是关于字符串绘制的代码:

public void paint(Graphics g){
    super.paint(g);
    g.setColor(Color.BLACK);
    g.drawString("Arca: " + administrador.getCiudad().getArca() 
    + "                                    " 
    + " Puntos de Belleza: " + administrador.getCiudad().getPuntosBelleza() + 
    "                                    " + 
    " Habitantes: " + 
    administrador.getCiudad().getCantidadHabitantes() + " / " 
    + administrador.getCiudad().getCantidadHabitantesDisponibles(), 400, 45);
    repaint();
}

如果你需要更多信息,告诉我,我会给你的!

repaint();

不要从绘制方法调用repaint()。你会造成一个无限循环。

相关内容

  • 没有找到相关文章

最新更新