黑马程序员技术交流社区

标题: 毕老师的FileDialog做保存文件的操作。 [打印本页]

作者: 上篮高手    时间: 2013-10-17 15:32
标题: 毕老师的FileDialog做保存文件的操作。
其中  saveDia  是 FileDialog 对象。
         ta           是一个文本框
功能:保存ta文本框的内容




代码如下:
public void actionPerformed(ActionEvent e)
                        {
                                if(file==null)
                                {
                                        saveDia.setVisible(true);

                                        String dirPath = saveDia.getDirectory();
                                        String fileName = saveDia.getFile();
                                        if(dirPath==null || fileName==null)
                                                return ;
                                        file = new File(dirPath,fileName);
                                }
                                try
                                {
                                        BufferedWriter bufw  = new BufferedWriter(new FileWriter(file));


                                        String text = ta.getText();


                                        bufw.write(text);
                                        //bufw.flush();
                                        bufw.close();
                                }
                                catch (IOException ex)
                                {
                                        throw new RuntimeException();
                                }                               
                        }






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2