应该要自己定义格式吧,看看JHotdraw的实现方式
http://www.jhotdraw.org/

解决方案 »

  1.   

    我想出一个:自己定义一个类,继承那些画图的方法,
    并定义一个数组byte[Canvas.Width][Canvas.Height],
    0,1表示此坐标有画图点和没有画图点,每次画图时把x,y放到数组里,
    0的时候变1,1的时候不变最后写一个方法,把这个数组,
    按照图像文件格式的规定
    重组一个数据类型的数组(或别的什么),
    在用creatImage或者文件输出流生成这个图像文件
    不知道这个想法可行不可行!!