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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/550815.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql指南_MySQL入门指南

MySQL入门指南,希望对大家用处!!一、SQL速成以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。1.创建表表是数据库的最基本元素之一,表与表之间可以相互独立&#xff0…

java单线程上锁_关于Java多线程编程锁优化的深入学习

正文并发环境下进行编程时,需要使用锁机制来同步多线程间的操作,保证共享资源的互斥访问。加锁会带来性能上的损坏,似乎是众所周知的事情。然而,加锁本身不会带来多少的性能消耗,性能主要是在线程的获取锁的过程。如果…

java test circle_TestCircle.java

import java.util.Scanner;public class TestCircle {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc new Scanner(System.in);/*Circle c1 new Circle();System.out.print("第一个圆已经生成, 它的半径是:");System.out.…

蓝桥杯小朋友排队java_[蓝桥杯][历届试题]小朋友排队 (C++代码)

#include#define maxn 100010struct data{int num,cnt;}A[maxn],temp[maxn];int n;//long long ans;long long ANS[100];void merge(int L1,int R1,int L2,int R2){int k0,iL1,jL2;while(i<R1 && j<R2){if(A[i].num<A[j].num)//如果A[i].num{A[i].cntj-L2;tem…

android 换行乱_Android自动换行布局

public class FlowLayout extends ViewGroup {/*** 所有子控件的容器*/private List> lineList new ArrayList<>();/*** 每行的高度*/private List lineHeightList new ArrayList<>();/*** 防止多次测量*/private boolean measureFlag true;public FlowLayou…

php数组常用_PHP常用数组总结

header("Content-type:text/html;charsetutf8");//1. array_shift&#xff1a;将数组开头的元素移出数组 出栈 影响原数组$arrarray(1,2,3,4,5,6,7,8,9);echo array_shift($arr);echo "";//2. array_unshift&#xff1a;向数组开头添加一个或更多个元素,所…

php 生成打印送货单,PHP输出PDF打印HTML5+CSS3打印格式控制

ERP系统进入尾声&#xff0c;各种送货单、退货单、合同、对账单等等一系列的东东排着队调打印格式。HTML5CSS3已经这样流行&#xff0c;然则眼下&#xff0c;基于CSS3的打印控制&#xff0c;居然还处于原始部落阶段&#xff0c;Chrome、Firefox、Edge等连简单的page都支持得不完…

备案php代码,备案查询API PHP代码

在线演示http://tool.ayangw.com/beian/?urlqq.com使用方法1.创建一个php文件&#xff0c;比如beian.php&#xff0c;将下方代码复制2.访问接口域名/beian.php?urlqq.comPHP代码<?php /*** 0en.cn*/error_reporting(0);$u $_GET[url];var_dump();if(!isset($u)){echo ?…

php转盘中奖率,PHP大转盘中奖概率算法实例_PHP

本文实例讲述了PHP大转盘中奖概率算法的实现方法&#xff0c;分享给大家供大家参考。具体如下&#xff1a;大转盘是最近很多线上网动中一个比较有意思的东西了&#xff0c;下面我们就来看看这个大转盘中奖概率算法与例子&#xff0c;希望对各位有所帮助。这是一个APP客户端有大…

php 发送delete请求,PHP中使用CURL实现GET、POST、PUT、DELETE请求

/*** param $url* param $data* param string $method* param string $type* return bool|string*/function curlData($url,$data,$method GET,$typejson){//初始化$ch curl_init();$headers [form-data > [Content-Type: multipart/form-data],json > [Content-Type:…

帝国cms php替换,帝国CMS内容关键字替换图片标签解决方法

1、在 e/class/userfun.php 里面增加//替换正文IMG里的ALT内容functionuser_imgalt($mid,$f,$isadd,$isq,$value,$cs){$title$_POST[title];$htmls$value;$pattern "/]>/";preg_match_all($pattern, $htmls, $matches);for($i0; $i<count($matches[0]); $i) {p…

同时运行两个PHP吗,PHP-避免由两个工作人员同时运行后台作业

我有一个守护程序,运行我们的Web服务请求的后台作业.我们有4个工人同时运行.有时,一个作业同时执行两次,因为两个工人决定运行该作业.为了避免这种情况,我们尝试了几件事&#xff1a;>因为我们的工作来自数据库,所以我们添加了一个称为execute的标志,该标志防止其他工作获得…

php类的举例,用类来代替递归方法,用php举例_php _ 搞代码

问题&#xff1a;一个楼梯有n个台阶&#xff0c;每次上一个或两个台阶&#xff0c;共有多少种上法, 每种走法的步骤是什么样的&#xff1f;这个简单问题&#xff0c;我们通常的方法是写一个递归调用&#xff0c;简单明了。但是&#xff0c;这里通过类的叠加来实现&#xff0c;虽…

mysql创建多实例,mysql 单服务器创建多实例

mysql单服务器启动多个实例实际有两种方式第一种方式就是使用mysql mysqld_multi第二种方式就是分别使用不同的目录端口启动不同的实例第一种方式&#xff1a;1、数据库实例目录data3306data3307data33082、创建实例/usr/local/mysql//scripts/mysql_install_db –basedir/usr…

matlab st变换,ST转换(matlab代码)

【实例简介】【实例截图】【核心代码】samplingrate 0.00005;[s,t,f]st(amplitude,0,0.5/samplingrate,samplingrate,1);Tmax(t);subplot(3,1,1),plot(t,amplitude,color,k,linewidth,1)xlabel(时间/s);ylabel(幅值/V);xlim([0 T]);% title(微震波形,FontName,Times New Roman…

easyexcel安全扫描报php,easyExcel使用以及踩过的坑

easyExcel介绍:Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存&#xff0c;poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题&#xff0c;但POI还是有一些缺陷&#xff0c;比如07版Excel解压缩以及解压后存储都是…

python selenium下载,在python中通过Selenium Webdriver下载文件

在使用新的FirefoxProfile时&#xff0c;使用set_preference方法来配置配置文件&#xff0c;这样就可以单击Save和{}&#xff0c;并且在下载过程中不会被中断。您可以按如下方式设置配置&#xff1a;profile webdriver.FirefoxProfile()profile.set_preference("browser.…

用python做人脸识别的程序怎么做,10分钟学会使用python实现人脸识别(附源码)

前言今天&#xff0c;我们用Python实现简单的人脸识别技术&#xff01;Python里&#xff0c;简单的人脸识别有很多种方法可以实现&#xff0c;依赖于python胶水语言的特性&#xff0c;我们通过调用包可以快速准确的达成这一目的。这里介绍的是准确性比较高的一种。一、首先梳理…

matlab是那个国家,这是一个老外写的利用曲率来识别硬币的MATLAB程序。作者所在国家的硬币偏黄色,拍摄的时候反光比较少...

这是一个老外写的利用曲率来识别硬币的MATLAB程序。作者所在国家的硬币偏黄色&#xff0c;拍摄的时候反光比较少2016-08-22 0 0 0 暂无评分其他1积分下载如何获取积分&#xff1f;这是一个老外写的利用曲率来识别硬币的MATLAB程序。作者所在国家的硬币偏黄色&#xff0c;拍摄的…

oracle中12523,【Oracle】静态监听导致的ORA-12523错误

今天配置完共享服务器模式之后发现登录过程中报错ORA-12523&#xff0c;排查错误之后发现是静态监听惹的祸。本机之上有两个监听&#xff0c;一个静态监今天配置完共享服务器模式之后发现登录过程中报错ORA-12523&#xff0c;排查错误之后发现是静态监听惹的祸。本机之上有两个…