首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

新人啊为什么小弟我这个paint画出来的线条只闪一下就没有了

2013-09-06 
新人求助啊,为什么我这个paint画出来的线条只闪一下就没有了public void paint(Graphics g){g.drawImage(i

新人求助啊,为什么我这个paint画出来的线条只闪一下就没有了
public void paint(Graphics g){
g.drawImage(img, 0, 0,500,500, null);
while(y<=400){
        g.drawImage(imgline, x, y, w, y+5, x, x, w_img, h_img, null);
        y+=30;
}

}
大半天的没找到原因,请原谅我东拼西凑没把基础学好 x
[解决办法]
对了 你忘了一件事 repaint() 这个方法重画时间你要指定

把repaint(Graphics g)这个方法放在线程里面 

run方法这样写

public void run() {
  while(true) {
   repaint();
   try {
     //这个代表每隔200ms重画一次
     Thread.sleep(200);
   } catch(Exception e) {}
   
   }
}

我刚刚说错了 repaint方法没有参数

热点排行