【发布时间】:2010-11-26 22:36:01
【问题描述】:
我正在尝试使我制作的某些 GUI 的保存和加载更容易,并且我希望能够在保存时为用户预填充文件名。
让 JFileChooser 指向一个方便的目录很容易,但预填充名称似乎并不容易。目前,我的代码是:
JFileChooser f = new JFileChooser();
f.setSelectedFile(new File(generateName()));
这实际上似乎一开始是有效的:文件名填充在 JFileChooser 中,但是当单击保存按钮时,选择器只是将文件查看模式切换到要保存的文件名的模式(如果你不明白,你只需尝试一下,看看)。这可能是因为它指向的文件还不存在。
如果用户更改文件名并尝试保存,它会起作用,但这会破坏整点。
我一直在寻找一种在字段中简单地设置文本的方法,但它似乎没有任何直观的访问方式。有什么想法吗?
【问题讨论】:
标签: java jfilechooser populate