在java的jpanel绘制图形
使用paint方法,在里面使用super.paint清除之前的残留
在while里使用repaint进行循环绘画
public void display() {
this.repaint();
}
public void paint(Graphics g) {
super.paint(g);
dao.drawBackground(g);
dao.drawState(g, hero);
}
while(true) {
start.display();
try
{
Thread.sleep(300);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
本文介绍在Java中如何在JPanel上实现图形的连续绘制与更新。通过使用paint方法结合super.paint清除旧画面,再利用repaint进行循环刷新,实现了图形的动态展示。文章详细解释了代码结构与工作原理,包括在while循环中调用repaint方法,并通过Thread.sleep控制刷新频率。
402

被折叠的 条评论
为什么被折叠?



