首页 > 代码库 > Java—FileChooser
Java—FileChooser
//基本用法
JFileChooser jfc = new JFileChooser();
int result = jfc.showOpenDialog(this);
if(result != JFileChooser.APPROVE_OPTION)
return; //写在button里面的
File file = jfc.getSelectedFile(); //由于是只要选中文件,就可以获得文件路径(包含文件名),所以需要用对话框的返回值来处理正确的逻辑
this.jtfFilePath.setText(file.getAbsolutePath());
try
{
FileReader fileReader = new FileReader(file);
BufferedReader reader = new BufferedReader(fileReader);
String content = "";
while((content = reader.readLine()) != null) //先赋值,后判断content的值
{
this.jtaContent.append(content + "\n");
}
reader.close();
fileReader.close();
}
catch(Exception e)
{
e.printStackTrace();
}
//设置打开的默认路径:在初始化的时候可用当前工作目录
JFileChooser jfc = new JFileChooser(System.getProperty("user.dir"));
Java—FileChooser