java文件选择器_java中文件选择器JFileChooser的用法

本文详细介绍了如何在Java中使用JFileChooser进行文件和文件夹的打开与保存,包括头文件导入、对话框操作、选择模式设置和实际代码示例。通过实例演示,读者可以了解JFileChooser的强大功能和使用技巧。
摘要由CSDN通过智能技术生成

一般的说,大家用JFileChooser有两种用法:打开文件或文件夹、保存文件或文件夹。本文就打开和保存文件来介绍JFileChooser的用法。

头文件的声明:

import javax.swing.JFileChooser;

1. 打开文件

JFileChooser fd = new JFileChooser();

//fd.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

fd.showOpenDialog(null);

File f = fd.getSelectedFile();

if(f != null){}

注意到,代码中我用到了showOpenDialog()来打开一个打开文件的对话框,你也可以在setFileSelectionMode中设置成OPEN模式。

2. 保存文件

JFileChooser jf = new JFileChooser();

jf.setFileSelectionMode(JFileChooser.SAVE_DIALOG | JFileChooser.DIRECTORIES_ONLY);

jf.showDialog(null,null);

File fi = jf.getSelectedFile();

String f = fi.getAbsolutePath()+"\\test.txt";

System.out.println("save: "+f);

try{

FileWriter out = new FileWriter(f);

out.write("successful!!!");

out.close();

}

catch(Exception e){}

这段代码中就用到了DIRECTORIES_ONLY 和SAVE_DIALOG的属性,此时调用showDialog()就会弹出选择框;然后,调用getSelectedFile()获得所选中的文件夹,最后新建一个文件,并写入文本。该段代码亲测成功。

通过以上两段代码已经能够比较清楚看到JFileChooser的用法了。java很强大,封装的东西很多,慢慢学习,慢慢体会吧。

版权声明:本文为博主原创文章,未经博主允许不得转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值