java吧 关注:1,260,065贴子:12,755,649
  • 5回复贴,共1

java 使用类JFileChooser进行文件保存时遇到难题,求大神帮忙

只看楼主收藏回复

使用如何设置保存时文件是指定格式,例如:

在此界面下,只要在文件名中输入文件的名字,文件的类型就自动定义为txt类型!


1楼2012-04-11 15:33回复
    不管是打开文件对话框
    还是保存文件对话框
    在你选择之后,都是返回给你一个字符串,即这个文件的绝对路径
    你如果要保存为 txt格式
    就对选择后的 JFileChooser 进行判断
    如果过滤器是 txt 那个,就把后缀处理为 .txt

    如果返回的“文件的绝对路径”已经有了 “.txt”的后缀,就不添加
    如果结尾不是 “.txt”就自己加上


    IP属地:江苏2楼2012-04-11 15:49
    回复
      2025-05-18 09:16:36
      广告
      过滤器是不是只针对使用输入输出流的文件才有效,如果是使用别的方法向文件中添加信息,怎么使用过滤器,达到效果哇!


      3楼2012-04-11 16:26
      回复
        javax.swing.filechooser.FileFilter
        自己查下 API 看下它的用法,很简单的


        IP属地:江苏4楼2012-04-11 16:28
        回复
          司马懿犀利啊 之前做记事本的时候也发现这个缺陷 晚上回去试试 不过能提示详细些吗——就对选择后的 JFileChooser 进行判断
          如果过滤器是 txt 那个 这个怎么弄


          5楼2012-04-11 16:29
          回复
            我是直接把路径输出来,发现没有后缀,我直接加上了后缀,能用了


            6楼2012-04-11 16:45
            回复