现在我可以打开我想要的任何文件,但打开的默认文件是My Documents。如何设置保存在java项目中的文件的默认路径?
现在这就是我所拥有的:
try{
int option = chooser.showOpenDialog(MyPanel.this);//Chooser is my JFileChooser
if(option == JFileChooser.APPROVE_OPTION) {
//do stuff
}
}catch(Exception ex){}
如果位于我的java项目中,我必须传递到showOptionDialog()
打开文件夹?
答案 0 :(得分:2)
您可以使用
JFileChooser chooser = new JFileChooser("desired_current_directory");
或
chooser.setCurrentDirectory(new File("desired_current_directory"));
如果要在项目目录下打开My Pics
文件夹,请使用
JFileChooser chooser = new JFileChooser("./My Pics");
答案 1 :(得分:2)
您可以将目录添加到JFileChooser的构造函数中,如下所示:
JFileChooser fileChooser = new JFileChooser("directory");
或者您可以使用setCurrentDirectory(File dir)
设置当前目录:
fileChooser.setCurrentDirectory(new File("directory"));
使用构造函数设置它可能更容易,但如果您需要在创建JFileChooser后更改它,请使用setCurrentDirectory(File dir)
。