Java中文件选择器JFileChooser使用(如何设置默认文件名,并在框中显示)小结
来源:互联网 发布:仲恺教务网络管理系统 编辑:程序博客网 时间:2024/05/16 06:48
在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));
这就是关键代码了,其他的就不写了 有问题了就留言吧
- Java中文件选择器JFileChooser使用(如何设置默认文件名,并在框中显示)小结
- Java中文件选择器JFileChooser使用(如何设置默认文件名,并在框中显示)小结
- 如何给JFileChooser.showSaveDialog()设置默认文件名
- java中文件选择器JFileChooser的用法
- java中文件选择器JFileChooser的用法
- java中文件选择器JFileChooser的用法
- JAVASE中JFileChooser的使用小结 打开文件并显示
- Java的中文件选择器JFileChooser中的用法
- Java中文件选择框JFileChooser的用法
- 利用JFileChooser选择图片文件并在面板中显示
- Java Swing中文件选择器的使用
- java swing 中使用JFileChooser读取Excel并进行解析
- JFileChooser(文件选择器)的使用
- JFileChooser 中文显示
- 文件选择器(JFileChooser)
- 文件选择器(JFileChooser)
- 文件选择器(JFileChooser)
- JS:input上传如何获取文件名并显示在另一个文本框中
- Android getWidth和getMeasuredWidth 及 layout_weight
- WindowManager.LayoutParams
- 单向散列函数
- mysql 本机登录错误提示及解决方法
- Pinvolve:模仿Pinterest风格看Facebook新闻动态
- Java中文件选择器JFileChooser使用(如何设置默认文件名,并在框中显示)小结
- eclipse中一些常见svn图标的含义
- object-c 变量使用
- 查看局域网内某个ip地址对应的mac地址以及开启的网络端口服务命令
- 欧拉回路
- 均值滤波对高斯噪声的效果
- nmon的二次开发
- mstsc 远程桌面强制登陆
- Google Docs悄然扩容至5GB 为Google Drive铺路?