JFileChooser如何保存特定的文件类型

    关于这个问题,我一开始觉得很简单,结果上搜索引擎一搜,看到很多写得长篇大论,一下子觉得这是个很复杂的东西,再认真想想sun公司会这么不聪明么?这么常用都没想到?当然不是,后来我翻了下API,找到了Swing包下的FileFilter这么一个抽象类,30多行代码全部搞定,先看下弄后之后的效果图

 

 

    从图可以看到,我所选择保存类型为.items类型的文件,如果当前文件夹以存在相同类型的,再显示。

    直接贴源码了,在贴之前和与我同样是新手的说下关于抽象类,抽象类简单归纳就是不能new的,必u须继承,和接口相比,抽象类能有自己的方法(可以是抽象也可以不是),可以有自己的构造函数..差不多了,贴代码。

 

 

    这是我继承自FileFilter的子类,构造函数接受两个参数,一个是数组类型的,用于记录需要用于过滤的后缀名类型,如.jgp之类的,另外一个是String类型的,用于描述,有这两个就能限制保存类型了,下面看看上面我收起来的 accept方法的代码。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值