为什么jfilechooser对Documents开放?

dou*_*oug 1 java

在Windows 7中,为什么jfilechooser对文档打开?

Mic*_*tta 5

来自JFileChooser文档:

此默认值取决于操作系统.它通常是Windows上的"My Documents"文件夹,以及Unix上用户的主目录.

如果您问"为什么Sun默认使用该目录?":Microsoft建议在其用户界面指南中默认使用该目录 - 这是他们希望用户保存大量个人文件的地方.您可以通过使用不同的构造函数重载来覆盖该选择:

public JFileChooser(File currentDirectory)
Run Code Online (Sandbox Code Playgroud)

使用给定的File作为路径构造JFileChooser.