因为序列化是可以序列化一个对象的
所以可以将jpanel 和 jpanel重的组件内容作为对象
序列化,存入文件
反序列化时重绘得到恢复了

解决方案 »

  1.   

    //保存
    public void save(){
        //生成文件
        JPanel j=new JPanel();
        //建立流
        file f=new file(c:\\Demo\\dem.txt);
        FileOutputStream fos=new FileOutputStream(f);
        ObjectOutpuStream oos=new ObjectOutputStream(fos);
        oos.wirteObject(j);
    }
    //读取
    public JPanel get(){
        JPanel j;
        file f=new file(c:\\Demo\\dem.txt);
        FileInputStream fos=new FileInputStream(f);
        ObjectInpuStream oos=new ObjectInputStream(fos);
        j=(JPanel)oos.readObject();
        return j;
    }
    ok
    觉得可以就多给点分:)