我在这里做这个项目,我必须绘制一个字符串以防止我出现一些问题,绘图工作和字符串更新就好了,事情是,它往往会以某种方式闪烁。这就像它被重绘一样,虽然可以接受的是,由于值的变化,我们认为它需要重新绘制,但我很确定我不能再像以后那样“闪烁”了。< / p>
以下是关于字符串绘制的代码:
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();
}
如果您需要更多信息,请告诉我,我会把它给你!
答案 0 :(得分:4)
repaint();
不要从绘画方法调用repaint()。你将导致无限循环。