1
我使用JFileChooser和setSelectedFile,比如“D:\ outlook”,并且showSaveDialog显示时,JTextField中的文件名是D:\,并选择了outlook文件夹,我不想这样,我想要选择outlook文件夹,并且JTextField中的文件名是D:\ outlook not:D:\JFilechooser的文件名textfield
我使用JFileChooser和setSelectedFile,比如“D:\ outlook”,并且showSaveDialog显示时,JTextField中的文件名是D:\,并选择了outlook文件夹,我不想这样,我想要选择outlook文件夹,并且JTextField中的文件名是D:\ outlook not:D:\JFilechooser的文件名textfield
而不是setSelectedFile
使用setCurrentDirectory
。像这样:
public static void main(String[] args){
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("D:\\outlook"));
chooser.showSaveDialog(null);
}
很好的答案,但是如何在最后一行提供'相对于'组件?当弹出JFileChooser时,很少有其他UI元素在屏幕上显示。 – 2011-03-18 13:17:17