Java中文件选择器JFileChooser使用(如何设置默认文件名,并在框中显示)小结
2013-12-26 15:38
1316 查看
在Java GUI应用中,难免用到文件选择框JFileChooser,这个组件可以用来选择打开文件(jFileChooser1.setFileSelectionMode(JFileChooser.OPEN_DIALOG))和保存文件(jFileChooserOut.setFileSelectionMode(JFileChooser.SAVE_DIALOG)),虽然setFileSelectionMode()可以设置选择器的使用方式。但是这个方法有时却最好不用,比如要保存文件时,指定一个默认文件时,这个方法用了就达不到默认效果了。
现在来说下如果做到默认文件名,如下图中的效果。其中track.java文件名是自动默认的。
1.String defaultDisk = "e:/";
String defaultFileName = "track.java";
JFileChooser jFileChooser1 = new JFileChooser();//实例选择器
jFileChooser1.setCurrentDirectory(new File(defaultDisk));//设置默认目录 打开直接默认E盘
// jFileChooser1.setFileSelectionMode(JFileChooser.SAVE_DIALOG) ;//保存 这里去掉 否则默认文件名无法使用
jFileChooser1.setDialogTitle("保存文件"); //自定义选择框标题
jFileChooser1.setSelectedFile(new File(defaultFileName)); //设置默认文件名
// jFileChooser1.showOpenDialog(my);
// int ch = jFileChooser1.showSaveDialog(my);//这里也不能使用showOpenDialog和showSaveDialog
int ch = jFileChooser1.showDialog(my, "保存文件");//这行代码取代showOpenDialog和showSaveDialog
//如果还想限制文件类型
private String saveType[] = {"txt","java"}; //
jFileChooser1.setFileFilter(new FileNameExtensionFilter("TXT & JAVA FILE", saveType));
这就是关键代码了,其他的就不写了 有问题了就留言吧
可以看看这里
现在来说下如果做到默认文件名,如下图中的效果。其中track.java文件名是自动默认的。
1.String defaultDisk = "e:/";
String defaultFileName = "track.java";
JFileChooser jFileChooser1 = new JFileChooser();//实例选择器
jFileChooser1.setCurrentDirectory(new File(defaultDisk));//设置默认目录 打开直接默认E盘
// jFileChooser1.setFileSelectionMode(JFileChooser.SAVE_DIALOG) ;//保存 这里去掉 否则默认文件名无法使用
jFileChooser1.setDialogTitle("保存文件"); //自定义选择框标题
jFileChooser1.setSelectedFile(new File(defaultFileName)); //设置默认文件名
// jFileChooser1.showOpenDialog(my);
// int ch = jFileChooser1.showSaveDialog(my);//这里也不能使用showOpenDialog和showSaveDialog
int ch = jFileChooser1.showDialog(my, "保存文件");//这行代码取代showOpenDialog和showSaveDialog
//如果还想限制文件类型
private String saveType[] = {"txt","java"}; //
jFileChooser1.setFileFilter(new FileNameExtensionFilter("TXT & JAVA FILE", saveType));
这就是关键代码了,其他的就不写了 有问题了就留言吧
可以看看这里
相关文章推荐
- Java中文件选择器JFileChooser使用(如何设置默认文件名,并在框中显示)小结
- java设置文件对话框中的文件名显示区域不可编辑
- Java文件选择对话框(文件选择器JFileChooser)的使用:以一个文件加密器为例
- 修改JFileChooser对话框风格,设置打开对话框的默认文件名,获取改变路径之后的文件保存路径
- 如何给JFileChooser.showSaveDialog()设置默认文件名
- JAVASE中JFileChooser的使用小结 打开文件并显示
- 如何让文件夹内所有文件名显示在一个Excel文件
- 如何设置eclipse的文件的默认打开方式
- Excel设置表格样式的显示效果使用excel如何改变表格样式
- Linux下如何解压rar、zip格式文件?Linux VPS安装7zip/使用方法/压缩解压中文文件名乱码解决方案
- 如何使用LoadRunner8.1的java Vuser协议调用jar文件
- 您配置文件中的设置 (空密码的 root) 与 MySQL 默认管理员账户对应。您的 MySQL 服务器使用默认值运行当然没有问题,不过这样的话,被入侵的可能性会很大,我们强烈建议您应该立即给……
- 如何使用Java POI生成Excel表文件
- 如何使用java在系统剪切板中设置可以在富文本编辑器中粘贴的图片数据 - sunng
- 如何使用DOS命令attrib设置文件或文件夹的属性
- 如何设置extextenders tabcontainer 加载时默认显示第一个TabPnel
- 如何设置Eclipse编辑器的默认文件打开方式
- MyEclipse设置JSP页面默认编码方式以及设置在Java文件中作者、日期等说明
- 2012中默认是单击就打开文件,如何设置为双击
- 如何:使用调试器变量窗口,可以将调试器窗口中用于显示数值的格式设置为十进制或十六进制