不知各位可否遇到过,程序的大体架构如下。public class flowApplet extends Applet{
.......
//有一个新增按钮,每次点击会执行以下代码
{
canvas ca = new canvas(img,s);
this.add(ca);
this.validate();
ca.setBounds(xx,yy,img.getwidth(this),img.getHeight(this))
}
.........
}
复写的canvas类
canvas(Image im,String str){.....
paint(Graphics g)
{
    super.paint(g);
g.drawImage(im,0,0,this);
}}我的问题是用eclips调试程序时,第一次新增,画面没有新增上我的图片,调式时发现没有执行canvas类中的paint()方法,第二次、第三次执行新增就能显示图片了,当然执行了Paint()。
我觉得很奇怪,如果程序有问题,那么应该每次都不能新增才对,为什么就第一次不行呢?