Может кто-нибудь объяснить мне, почему мне нужно поместить метод repaint()
в этот код? Если я не делаю это я получаю ошибку stackoverflow
Метод переполнения Java paint()
private class GamePanel extends JPanel
{
public void paint(Graphics g)
{
super.paint(g);
onPaint(g);
}
}
protected void onPaint(Graphics g)
{
frameRate.calculate();
g.setColor(Color.WHITE);
g.drawString(frameRate.getFrameRate(),30,30);
repaint();
}
Чтобы лучше помочь, опубликуйте [MCVE] или [Short, Self Contained, Correct Example] (http://www.sscce.org/). –