java中的目录选择框和文件选择框【源】
2013-02-01 13:45
176 查看
1.目录选择框
JFileChooser chooser=new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
/**
JFileChooser.DIRECTORIES_ONLY //只有目录
JFileChooser.FILES_ONLY //只有文件
JFileChooser.FILES_AND_DIRECTORIES //全部(默认值)
*/
int result=chooser.showOpenDialog(null);
String fname=chooser.getName(chooser.getSelectedFile());
System.out.println("fname--->"+fname);
if(result==JFileChooser.APPROVE_OPTION)
{
String filePath=chooser.getSelectedFile().getPath();
System.out.println("filePath--->"+filePath);
if(filePath.endsWith(".xml"))
{
System.out.println("filePath--->"+filePath);
}
}
Object[] options = { "OK", "CANCEL" };
int results= JOptionPane.showOptionDialog(null, "是否保存?", "Warning",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,null, options, options[0]);
if(results==JOptionPane.OK_OPTION)
{
doSave();
}
if(results==JOptionPane.NO_OPTION )
{
doReturn();
}
2.文件选择框
javax.swing.JFileChooser chooser = new javax.swing.JFileChooser();
chooser.showOpenDialog(null);
String fname=chooser.getName(chooser.getSelectedFile());
JFileChooser chooser=new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
/**
JFileChooser.DIRECTORIES_ONLY //只有目录
JFileChooser.FILES_ONLY //只有文件
JFileChooser.FILES_AND_DIRECTORIES //全部(默认值)
*/
int result=chooser.showOpenDialog(null);
String fname=chooser.getName(chooser.getSelectedFile());
System.out.println("fname--->"+fname);
if(result==JFileChooser.APPROVE_OPTION)
{
String filePath=chooser.getSelectedFile().getPath();
System.out.println("filePath--->"+filePath);
if(filePath.endsWith(".xml"))
{
System.out.println("filePath--->"+filePath);
}
}
Object[] options = { "OK", "CANCEL" };
int results= JOptionPane.showOptionDialog(null, "是否保存?", "Warning",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,null, options, options[0]);
if(results==JOptionPane.OK_OPTION)
{
doSave();
}
if(results==JOptionPane.NO_OPTION )
{
doReturn();
}
2.文件选择框
javax.swing.JFileChooser chooser = new javax.swing.JFileChooser();
chooser.showOpenDialog(null);
String fname=chooser.getName(chooser.getSelectedFile());
相关文章推荐
- java 中的目录选择框和文件选择框
- 设置Java Swing的文件选择对话框只选择目录的方法
- Java弹出目录选择框及文件操作
- java文件\目录选择
- Java:IO/NIO篇,利用NIO遍历目录示范(示范:有选择地从光盘拷贝文件)
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- java 输出目录里的所有文件 到命令行
- 打开文件对话框,浏览 等 选择目录
- 安装jdk后出现bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- java获得一个目录下的所有文件,和固定后缀的文件
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- Java获取、删除文件和目录
- 文件、目录的复制(Java)
- JavaWeb项目中WEB-INF目录下class文件自动生成以及显示
- hdfs 复制文件 java.io.FileNotFoundException(文件名、目录名或卷标语法不正确)
- Java 删除文件和目录代码
- Java读取src目录下的配置文件
- Java中列出目录中所有文件路径
- java中文件选择对话框
- Java创建文件和目录