java setfilter_Java – setFileFilter问题
我正在JFileChooser上构建一个JFileFilter,但是如果我有代码setFileFilter并且我的IDE提供了信息’JFileChooser类型中的方法setFileFilter(FileFilter)不适用于参数(new FileFilter(){},则会发生错误)”.不过我确信我之前已经用这种格式完成了它并且一切都很好.任何人都可以帮我找到并理解为什么这不起作用?谢谢!
JFileChooser chooser = new JFileChooser();
chooser.setDialogTitle("Open File");
chooser.setFileFilter(new FileFilter(){
@Override
public boolean accept(File f) {
String fName = f.getName().toUpperCase();
if (fName.endsWith(".TXT") || f.isDirectory()) {
return true;
} else {
return false;
}
}
public String getDescription() {
return "Text File (*.txt)";
}
});
解决方法:
它不是JFileFilter,它只是FileFilter
问题是J2SE中有两个FileFilter类/接口.一个在java.io中使用…我很确定它在File中.另一个是JFileChooser.你可能导入了错误的一个.
顺便说一句,有一个扩展名filenameFilter或类似的东西可能会做你想要的一切.在文档中找到合适的类并查找其子类
标签:jfilechooser,java,swing
来源: https://codeday.me/bug/20190726/1539456.html
java setfilter_Java – setFileFilter问题相关推荐
- java-编写简单的编辑器
本文编写的编辑器模仿的是windows底下的记事本功能,并增加了高亮和自动保存的功能. 该编辑器功能如下: 复制粘贴 查找替换 自动保存 代码高亮 这次只搭建简单的框架,搭建出基本样子 2016/03 ...
- Java中 实现通过文件夹选择任一图像,从而进行图像卷积操作
** Java中 实现通过文件夹选择任一图像,从而进行图像卷积操作 ** 之前的那篇关于图像卷积的博客(Java中实现图像的卷积效果),只是讲了给定一张图片,从而实现图片的卷积操作:而现在,需要去实现 ...
- Java最全文件操作实例汇总
本文实例汇总了Java文件操作.分享给大家供大家参考,具体如下: 1.创建文件夹 ? 1 2 3 4 5 6 7 8 9 10 11 //import java.io.*; File myFolder ...
- java的类型默认存储类型_java 问题:保存对话框的默认文件类型?
import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.filechooser.*; ...
- 25、Java Swing文本编辑器的实现
最简单的文本编辑器要数 Windows 的记事本了.在学习了本章知识之后,本次案例将完成一个简单的文本编辑器程序.它可以打开文本文件,并输出文本文件的位置和内容.其中用到了菜单.工具栏以及选项卡等组件 ...
- 记事本java代码_java实现Windows记事本(示例代码)
import java.awt.*;import javax.swing.*;import javax.swing.event.*; //导入菜单 importjavax.swing.filechoo ...
- 201771010102 常惠琢 《2018面向对象程序设计(Java)》第9周学习总结
实验九 异常.断言与日志 实验时间 2018-10-25 1.实验目的与要求 (1) 掌握java异常处理技术: (2) 了解断言的用法: (3) 了解日志的用途: (4) 掌握程序基础调试技巧: 2 ...
- java filefilter用法_JFileChooser.JFileFilter用法
1.FileDialog使用方法: FileDialog fd=new FileDialog(new Frame(),"测试",FileDialog.LOAD); Filename ...
- 王之泰201771010131《面向对象程序设计(java)》第九周学习总结
第一部分:理论知识学习部分 第7章异常.日志.断言和调试 概念:异常.异常类型.异常声明.异常抛出. 异常捕获 1.异常处理技术 2.断言的概念及使用 3.基本的调试技巧 1)异常的概念 a.Java ...
最新文章
- 页面字符太长用.....表示
- 第十六届全国大学生智能车竞赛山东赛区成绩汇总
- python中横向制表符_Python-“缩进中的制表符和空格使用不一致”
- 【Linux】一步一步学Linux——cut命令(44)
- django-oscar页面出现Error 10002 - Security header is not valid
- c语言两个浮点数相加_C语言中两个浮点数或双精度数的模数
- pg注释某一段语句不执行_@Autowired的使用:推荐对构造函数进行注释
- 遥感软件envi5.31
- layui-treeTable v2.0添加搜索功能
- 华为手机遮挡html页面,手机知识:华为手机老是显示屏幕被遮挡
- python中pygame学习——碰碰球(简单版)
- iOS10 关于推送
- 目前人工智能的主要研究方向都有哪些?
- 彻底搞懂ResNet50
- 天气预报技术这些年有没有发展?什么时候才能准一点?
- Java构造方法定义、对象实例化的过程、对象的引用和实体
- 3S基础知识:MapInfo点符号的制作方法
- 三天一题-27-两数相除
- SimpleDateFormat 原来支持自动转换日期顺延
- pet shop 4.0架构信息-转
热门文章
- easyUI layout 中使用tabs+iframe解决请求两次方法
- Python的threadpool模块
- Activity和Service交互
- ArchLinux学习之环境变量
- 在资源使用状况视图中查看资源的负荷情况
- Java中的Runnable、Callable、Future、FutureTask的区别与示例
- 一篇文章解释struts常用功能
- 优化mysql数据库_MySQL数据库十大优化技巧
- pythonstdin_python 笔试输入:sys.stdin.readline和input
- ubuntu sun-java6-jre_在 Ubuntu Lucid 下请回 Sun Java6 Jre, 赶走 OpenJDK