程序太长又不在一个文件里,所以只能摘其主要部分。这种方法如按纽控制可以正常画线。
for (int i=1;i<91;i++){
try{
Thread.currentThread().sleep(200);
}
catch(InterruptedException e){}
pointscale((float)512.0,(float)384.0,(float)0.99);
//本函数改变一个存有一系列点的坐标的数组。
myCanvas1.repaint();//myCanvas类的Paint()中按数组点坐标重新划线。
}
for (int i=1;i<91;i++){
try{
Thread.currentThread().sleep(200);
}
catch(InterruptedException e){}
pointscale((float)512.0,(float)384.0,(float)0.99);
//本函数改变一个存有一系列点的坐标的数组。
myCanvas1.repaint();//myCanvas类的Paint()中按数组点坐标重新划线。
}
myCanvas1.repaint()时paint方法是否被调用,怎么查看,可能是这个原因。
我理解是调用repaint()时,自动调用paint()方法,是不是不对?