repaint()执行的是paint方法中的内容,这样的话你看一下应该放在哪里?

解决方案 »

  1.   

    你的从函数好像有问题:]
    if (开始画点)
    {g.setColor(Color.white);
             g.drawString("*",x,y);}
    if(开始划线)
        {     g.setColor(Color.yellow);
             g.drawPolyline(x1,y1,n);
        }
    repaint()加的位置好像对
      

  2.   

    兄弟,你放的地方没错。把repaint()改为Mycanvas.repaint().
      

  3.   

    嘿嘿,晚上睡觉,突然想到了;
    楼上兄弟说对了 是;canvas.repaint()