• 大小: 0.02M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java入门-存储与读取对象(实例58).zip

资源截图

代码片段和文件信息

import java.awt.*;
import java.io.*;
import javax.swing.*;

//存储与读取对象
public class objectDemo extends Jframe{
public objectDemo(){
super(“存储与读取对象“);  //调用父类构造函数
Container container=getContentPane();  //得到容器
Icon imageIcon=new ImageIcon(“image.gif“);  //实例化一个图标
writeIcon(imageIcon); //把图标写入到文件里(存储对象到文件)
Icon readIcon=(Icon)readIcon(); //从文件中读取对象
container.add(new JLabel(readIcon)); //增加对象到容器上

setSize(300200); //设置窗口尺寸
setVisible(true);  //设置窗口可视
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE); //关闭窗口时退出程序
}

public void writeIcon(object obj){  //写入对象到文件的方法
try{
FileOutputStream fos=new FileOutputStream(“label.obj“); //得到文件输出流
objectOutputStream oos=new objectOutputStream(fos); //得到对象输出流
oos.writeobject(obj); //写入对象
oos.close(); //关闭对象输出流
fos.close(); //关闭文件输出流
System.out.println(“写入对象到文件“); //在命令行窗口输出提示信息
}
catch (Exception ex){
ex.printStackTrace(); //在命令行窗口输出出错信息
}
}

public object readIcon(){

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      180054  2004-07-21 19:21  64-1.bmp
     文件        5208  2004-04-23 03:55  image.gif
     文件        1683  2004-07-21 18:38  objectDemo.class
     文件        1673  2004-04-23 04:31  objectDemo.java
     文件        5632  2004-07-20 18:42  Thumbs.db

评论

共有 条评论