a.getText(),0,(texta.getText()).length());Р out.close();Р tofile.close();Р }Р catch (IOException e2)Р {Р }Р }Р }Р4.6文件选择模块Р 同上个文件保存模块类似,依旧在选择菜单项“打开”后,查找读入文件,读取字符流,弹出“打开对话框”,从而可实现获取文件。Р 出口值:被选文件的路径Р代码实现:Рpublic void actionPerformed(ActionEvent e)//查找读入文件Р?{Р if(e.getSource()==itemOpen)Р {Р filedialog_load.setVisible(true);Р texta.setText(null);Р String s;Р if(filedialog_load.getFile()!=null)Р {Р tryР {Р File file=new File(filedialog_load.getDirectory(),filedialog_load.getFile());Р FileReader file_reader=new FileReader(file);//读取字符流Р BufferedReader in=new BufferedReader(file_reader);Р while((s=in.readLine())!=null)Р texta.append(s+'\n');Р in.close();Р file_reader.close();Р }Р catch (IOException e1)Р {Р }Р }Р }Р五、运行调试与分析讨论Р5.1加密Р 首先在我机器C盘文件夹名为1的文件夹离创建一个名为Example.txt文本文件用做测试。Р 运行程序,弹出如图5-1的对话框