java - JFileChooser 的 FileFilter 有编译错误
问题描述
Eclipse 显示两个错误:
JFileChooser 类型中的方法 addChoosableFileFilter 不适用于参数
类型不匹配:无法从 FileNameExtensionFilter 转换为 FileFilter 什么错误,我找不到?
JFileChooser chooser = new JFileChooser();
FileFilter filter = new FileNameExtensionFilter("PDF Documents", "pdf");
chooser.addChoosableFileFilter(filter);
解决方案
解决方案是导入javax.swing.filechooser.FileFilter
而不是java.io.FileFilter
推荐阅读
- java - 错误:无法找到或加载主类 edu.stanford.nlp.international.arabic.process.ArabicSegmenter
- sparql - Jena TBD 错误“org.apache.jena.tdb.base.file.FileException:在分配写入中间”
- vue.js - 使用 asyncData/fetch 进行验证 - 从 Validate 中提交数据?
- jupyter - 为 jupyterq 设置从属
- javascript - 无法使用量角器单击按钮
- javascript - 无法让 Passport.js 重定向和闪烁消息工作
- tensorflow - 如何在 python 中为 Keras 编写自定义激活函数?
- webrtc - Puppeteer:WebRTC 统计
- python-3.x - 根据我的第二行条件创建多个数据框
- java - 如何使一个线程可以从java中的另一个线程访问?