社区
Java
帖子详情
如何在打开文件选择对话框时,如何添加FileFilter属性?谢谢la1!
qwx2000
2004-11-02 11:04:12
如何在打开文件选择对话框时,如何添加FileFilter属性?谢谢la1!
...全文
72
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
打赏
举报
回复
谢谢啦!
Java Swing 文件
选择
器
在Java Swing应用中,`J
File
Chooser`提供了两种主要模式:
打开文件
(OPEN_DIALOG)和保存文件(SAVE_DIALOG)。你可以通过设置`J
File
Chooser`的`
file
SelectionMode`
属性
来切换这两种模式。例如,以下代码将创建一个...
java文件
对话框
Java文件
对话框
是Java Swing或JavaFX库中的一个重要组件,用于在用户界面中与用户交互,以便
选择
或保存文件。这些
对话框
提供了标准的、平台兼容的用户界面,使得应用程序可以方便地集成文件操作功能。在Java中,我们...
java实现导出Excel文件和XML文件.docx
4. 在文件
选择
对话框
中,判断是否覆盖已存在文件,弹出确认
对话框
。 5. 使用 dom4j-1.6.1.jar 库实现XML文件的解析和生成。 五、结论 Java实现导出Excel文件和XML文件是Java语言中的一种常见需求,本文详细介绍了...
java文件
对话框
过滤特定文件类型示例
通过重写`accept()`方法,我们可以定义文件是否应该被显示在
对话框
中。例如,如果用户输入了".txt",则只有.txt文件会被接受。 3. **事件监听器(Event Listener)**: - `ActionListener`:为按钮
添加
`...
如何在java中
打开文件
### 如何在Java中
打开文件
#### 知识点一:使用AWT库中的`
File
Dialog`与`
File
name
Filter
`类实现文件打开功能 在Java早期版本中,可以通过使用AWT(Abstract Window Toolkit)库来创建文件打开
对话框
。具体而言,`...
Java
50,639
社区成员
85,638
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章