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