欢迎来到天天文库
浏览记录
ID:57329579
大小:363.50 KB
页数:15页
时间:2020-08-12
《文件输入输出实验代码.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验报告课程名称java程序设计实用教程实验名称输入输出文件件处理实验类型设计型实验地点机房304实验日期2012-3-28指导教师某某人专业计算机科学与技术班级算机1003学号************姓名********成绩辽宁石油化工大学计算机与通信工程学一.实验目的:二.实验要求:三、程序代码:代码1:packagebao;importjava.awt.BorderLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importja
2、va.io.BufferedReader;importjava.io.DataOutputStream;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStreamReader;importjavax.swing.JFrame;importjavax.swing.JButton;importjavax.swing.JPanel;importjavax.swing.JTextA
3、rea;importjavax.swing.JTextField;importjava.io.DataInputStream;publicclassshiyan12{publicstaticvoidmain(String[]args){thisplayt=newthisplay();t.setSize(600,400);t.setVisible(true);t.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}classthisplayextendsJFrame{JTextFieldfie
4、ld,field1;JTextAreadisplay;JButtonb1,b2,b3,b4;FileOutputStreamfo;FileInputStreamfi;DataOutputStreamd0;DataInputStreamdi;JPanelp;publicthisplay(){b1=newJButton("输入");b2=newJButton("输出");b3=newJButton("输入");b4=newJButton("输出");display=newJTextArea();field=newJTextField(10)
5、;field1=newJTextField(10);p=newJPanel();Listenerl=newListener();//***********************************p.add(field);p.add(b1);p.add(b2);p.add(field1);p.add(b3);p.add(b4);add(p,BorderLayout.NORTH);add(display);b1.addActionListener(l);b2.addActionListener(l);b3.addActionList
6、ener(l);b4.addActionListener(l);}classListenerimplementsActionListener{publicvoidactionPerformed(ActionEvente){if(e.getSource()==b1){try{fo=newFileOutputStream("E:\file.dat");d0=newDataOutputStream(fo);d0.writeChars(field.getText());d0.close();}catch(IOExceptionex){Syst
7、em.out.println(ex);}}if(e.getSource()==b2){try{fi=newFileInputStream("E:\file.dat");DataInputStreamdi=newDataInputStream(fi);display.setText(di.readLine());di.close();}catch(Exceptionex){ex.printStackTrace();}}if(e.getSource()==b3){try{fo=newFileOutputStream("E:\file.d
8、at");d0=newDataOutputStream(fo);d0.writeChars(field1.getText());d0.close();}catch(IOExceptionex){System
此文档下载收益归作者所有