如题,谢谢高手帮助
解决方案 »
- 联合主键生成的类及映射文件
- 透明png图片放到JButton等控件上,背景怎么是白色的?
- 大虾 快来 救命
- Vector.get(int index)返回值的问题
- 表达式
- 菜鸟问题:jbuilder是不是只能在windows平台下运行?
- [寻]java 程序中添加打印功能
- SWING 高手请指点!文件目录的树状显示是否为swing中的一个类,这个类叫什么?
- java程序调试实用手册 哪里有电子版下载?!!!!!!!!!!!!!!!!
- 我是新手,请多指教!有一个很小的错误就是不知道错在什么地方!
- eclipse+hibernate往mysql中插入数据出现乱码
- 请问用ObjectOutputStream和ObjectInputStream如何修改文件的部分内容?
通过objectinputstrem读取文件中的序列化对象,把他们还原成对象以后,然后修改对象的值,再重新写
public class eg extends Jframe implement ActionLister
{
jtextArea text=new Jtextrea(10,10);
Jbutton button=new Jbutton("保存");
String file="D:/you.txt";
public eg()
{
this.add(text,Borderlayout.center);
this.add(button,Borderlayout.south);
button.AddactionLister(this);
myget();\\取文件里的内容
this.sevisable(true);
this.setdefaultco.........(Jframe.Exitor...);
}
public void myget()
{
try
{
Objectinputstream oi=new Objectinputstream(new Fileinputstrame(file));
text.settext(oi.readObject().tostring());
oi.close();
}
catch(Ex......... e)
{ }
}
事件实现里这样写(A... e)
{
if(e.getActionCommon.equals("保存")
{
try
{
Objectoutputstream oo=new Objectoutputstream(new Fileoutputstrame(file));
oo.writerObject(text.gettext());
oo.close();
}
catch(Ex......... e)
{}
}
} }