实现JFileChooser的多种文件类型限制(设置过滤器)

使用时直接调用方法。


 1 // 多类型时使用
2 public void FileFilter(JFileChooser F) {
3 String[][] fileNames = { { ".java", "JAVA源程序 文件(*.java)" },
4 { ".doc", "MS-Word 2003 文件(*.doc)" },
5 { ".xls", "MS-Excel 2003 文件(*.xls)" } };
6 // 循环添加需要显示的文件
7 for (final String[] fileEName : fileNames) {
8 F.setFileFilter(new javax.swing.filechooser.FileFilter() {
9 public boolean accept(File file) {
10 if (file.getName().endsWith(fileEName[0])
11 || file.isDirectory()) {
12 return true;
13 }
14 return false;
15 }
16
17 public String getDescription() {
18 return fileEName[1];
19 }
20
21 });
22 }
23 }

实现JFileChooser的多种文件类型限制(设置过滤器)

时间: 2024-10-19 12:52:23

实现JFileChooser的多种文件类型限制(设置过滤器)的相关文章

android中支持多种文件类型的下载类

String directoryName = Environment.getExternalStorageDirectory().toString() + "/filename";////文件保存路径 ///传入參数:Context对象.下载地址, 文件保存路径. DownloadTask downloadTask = new DownloadTask (this, mDownloadUrl, directoryName); new Thread(downloadTask ).star

interlliJ idea 不识别文件类型的解决方案

idea 支持很多种文件类型.然而总有想不到. 最近开发jenkins 插件,jenkins 插件的页面开发大多用jelly 怎样让idea识别jelly呢? ctrl+alt+s 快捷键打开配置页面. 搜索file type, 添加一个file类型,此处文件名写jelly file 然后添加一个patterns,设置为*.jelly. OK了 就像这样: 版权声明:本文为博主原创文章,未经博主允许不得转载.

UNIX环境编程学习笔记(6)——文件I/O之判断文件类型

lienhua342014-09-01 1 文件类型 我们平时最常接触的文件类型有普通文件(regular file)和目录(di-rectory file),但是 UNIX 系统提供了多种文件类型: (1) 普通文件(regular file) 这种文件包含了某种形式的数据,这些数据无论是文件还是二进制对于 UNIX 内核而言都是一样的.对普通文件内容的解释有处理该文件的应用程序进行. (2) 目录文件(directory file) 目录文件包含了其他文件的名字以及指向与这些文件有关信息的指

5 个在 Linux 中管理文件类型和系统时间的有用命令

对于想学习 Linux 的初学者来说要适应使用命令行或者终端可能非常困难.由于终端比图形用户界面程序更能帮助用户控制 Linux 系统,我们必须习惯在终端中运行命令.因此为了有效记忆 Linux 不同的命令,你应该每天使用终端并明白怎样将命令和不同选项以及参数一同使用. 在 Linux 中管理文件类型和设置时间 请先查看我们 Linux 小技巧系列之前的文章: 5 个有趣的 Linux 命令行技巧 给新手的 10 个有用 Linux 命令行技巧 在这篇文章中,我们打算看看终端中 5 个和文件以及

文件类型

操作系统支持多种文件类型,UNIX和Windows中都有普通文件和文件夹.UNIX文件系统更为复杂. 以下主要介绍linux的文件类型: ? 正规档案(regular file ):就是一般我们在进行存取的类型的档案,在由 ls -al 所显示出来的属性方面,第一个字符为 [ -],比如 [-rwxrwxrwx ].另外.按照档案的内容,又大略能够分为: o 纯文本档(ASCII):这是 Linux 系统中最多的一种文件类型啰, 称为纯文本档是由于内容为我们人类能够直接读到的数据,比如数字.字母

从命令行同时移动多个文件类型的小技巧

我们知道,将某个类型的多个文件从一个目录移动到另一个目录很简单,但同时移动多种类型的多个文件或许会很麻烦,这里介绍一些让你在 Linux 中移动多种文件类型的小技巧. 同时移动多种文件类型 方法1: 假设 dir1 的目录中有多种类型的文件,如 .pdf .doc .mp3 .mp4 .txt 等,我们先来查看 dir1 中的内容: $ ls dir1 file.txt image.jpg mydoc.doc personal.pdf song.mp3 video.mp4 这时,你希望将某些文件

如何将应用程序与文件类型(文件扩展名)关联起来?

自定义一个文件格式,如 .jgrass ,如何将这种文件格式与对应的程序关联起来? 或者,自己编写了一个可以打开 txt 格式的应用程序,怎么能够通过双击 txt 文件,直接打开这个自定义程序? 基本思路是向注册表中写入或修改一些值. 具体可以参见: 如何为你的 Windows 应用程序关联一种或多种文件类型 - walterlv 注册表中的文件扩展名 注册表中的关联程序 举个栗子 e.g. 怎么修改 txt 文件的默认打开格式? 理论上讲,有两种实现方式. 1 修改上图 1 中的 .txt 项

gcc编译过程、C语言编译过程分析、环境变量设置、linux文件夹结构和用途介绍、常用文件和目录的操作命令、文件类型

参考链接:http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html http://blog.csdn.net/novrose/article/details/7670477 http://blog.sina.com.cn/s/blog_7d5d42b40100ulqn.html 一.大小写后缀的区别 .s     汇编语言源程序;汇编.S     汇编语言源程序;预处理,汇编 小写的s文件,在后期阶段不在进行预处理操作,所以

windows服务器设置文件属性设置去掉隐藏已知文件类型的扩展名(即文件后缀名可见)

摘要: 1.文件后缀名不可见,系统运维过程容易发生同名不同后缀的文件操作混淆的情况 2.windows系统默认是文件后缀名不可见 3.所以需要更改一下配置. 4.操作步骤如下图: (1)点击组织-文件夹和搜索选项 (2)点击"查看"标签并取消勾选"隐藏已知文件类型的扩展名" 原文链接: http://www.lookdaima.com/WebForms/WebPages/Blanks/Pm/Docs/DocItemDetail.aspx?EmPreviewTypeV