实现改变画图板大小图像可以重新遍历所画图像

第一次写这个东西,感觉还是不会写啊,刚才又把画图板的程序看了一遍,实现了改变画图板大小后的所画图像仍存在的代码
class MyPanel extends JPanel{



public void paint(Graphics g) {
//调用父类中的方法来正确的绘制组件本身
super.paint(g);
//将保存的图形遍历出来,重新绘制一遍

for(int i = 0;i<DrawListener.shapeList.size();i++){
    Shape sh = DrawListener.shapeList.get(i);
sh.draw(g);
}
晒一下代码 
  感觉这短短的几行代码真是不容易写出来啊,以前怎么可能知道每改变一次窗口大小都要重新画一次,感觉好麻烦的感觉啊,但是程序就是这么神奇:期待今晚能学到新的技术

你可能感兴趣的:(画图板)