社区
Java
帖子详情
如何在打开文件选择对话框时,如何添加FileFilter属性?谢谢la1!
qwx2000
2004-11-02 11:04:12
如何在打开文件选择对话框时,如何添加FileFilter属性?谢谢la1!
...全文
121
2
打赏
收藏
如何在打开文件选择对话框时,如何添加FileFilter属性?谢谢la1!
如何在打开文件选择对话框时,如何添加FileFilter属性?谢谢la1!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GJA106
2004-11-02
打赏
举报
回复
参考"JAVA_HOME"/demo/jfc/FileChooserDemo/例子。
大概思路如下:
创建:
JFileChooser chooser = new JFileChooser();
chooser.setFileFilter(new MyFileFilter());
int retval = chooser.showDialog(this, null);
过滤处理类:
public class MyFileFilter
extends FileFilter {
public MyFileFilter() {
}
public boolean accept(File f) {
if (f != null) {
if (f.isDirectory()) {
return true;
}
String extension = getExtension(f);
if (extension != null && extension.equals("jpg")) {
return true;
}
;
}
return false;
}
public String getExtension(File f) {
if(f != null) {
String filename = f.getName();
int i = filename.lastIndexOf('.');
if(i>0 && i<filename.length()-1) {
return filename.substring(i+1).toLowerCase();
};
}
return null;
}
public String getDescription() {
return "jpg";
}
}
qwx2000
2004-11-02
打赏
举报
回复
谢谢啦!
从Webshell应急响应到Node.js应用安全加固实战
Webshell是一种植入在Web服务器中的恶意脚本,它通过Web请求接口为攻击者提供远程命令执行、文件管理等后门功能,其本质是Web应用安全漏洞被利用后的持久化控制手段。其工作原理通常是攻击者利用文件上传、代码注入等漏洞,将恶意脚本上传至服务器可访问目录,并通过HTTP请求与之交互,从而绕过身份验证直接操控服务器。这种技术对服务器安全构成严重威胁,可能导致数据泄露、服务中断甚至成为攻击内网的跳板。在应用场景上,Webshell常见于存在安全缺陷的Web应用,特别是未对用户上传文件进行严格校验和隔离的场景。
MATLAB模糊控制编程
已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 基于Matlab的模糊控制PID仿真,以及相应的论文,验证参数
高校科研院所如何利用AI技术优化知识产权管理?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
Codebase-Architecture-Review-Handoff-Readiness-Matrix-v1.0-原创源码与文档.zip
原创 Node.js/JavaScript 工程工具合集。每个压缩包均包含独立源码、3项自动化测试、README、运行说明、MIT License、原创与授权声明、可复现合成示例、离线 HTML/JSON/SVG 报告及 1080×720 真实运行效果图。零远程运行依赖,不含榜单项目源码、模型权重、品牌素材、官方截图或第三方受限内容。
Java
51,407
社区成员
86,117
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章