我不得不覆盖canvas类的paint方法。在canvas类中调用super.paint并分别重新绘制每个形状
public void paint(Graphics g){ super.paint(g); for(int i=0;i<shapeList.size();i++){ ((Shape)shapeList.get(i)).paint(g); } }
我不得不覆盖canvas类的paint方法。在canvas类中调用super.paint并分别重新绘制每个形状
public void paint(Graphics g){ super.paint(g); for(int i=0;i<shapeList.size();i++){ ((Shape)shapeList.get(i)).paint(g); } }