Java JFileChooser记住以前选择的文件

Java JFileChooser记住以前选择的文件,java,swing,awt,jfilechooser,Java,Swing,Awt,Jfilechooser,现在,我有自己的自定义文件选择器类。这仅用于查看图像文件。此自定义类允许您预览图像和所有内容(使用“setAccessory(Component c)”)。我的问题是:当有人选择一张照片并打开它时,该人决定切换照片,我如何使我的自定义文件选择器在再次打开时,从他或她以前选择的文件开始(按字母顺序) 例如,我选择了一个名为“john.png”的文件。我决定切换到“zomb.png”。当我重新打开JFileChooser时,它将从“john.png”开始,而不是从“amy.png”(第一个文件)开始

现在,我有自己的自定义文件选择器类。这仅用于查看图像文件。此自定义类允许您预览图像和所有内容(使用“setAccessory(Component c)”)。我的问题是:当有人选择一张照片并打开它时,该人决定切换照片,我如何使我的自定义文件选择器在再次打开时,从他或她以前选择的文件开始(按字母顺序)

例如,我选择了一个名为“john.png”的文件。我决定切换到“zomb.png”。当我重新打开JFileChooser时,它将从“john.png”开始,而不是从“amy.png”(第一个文件)开始


使用我的自定义文件选择器,我已经为我的图像预览实现了此功能。我遇到的问题是文件窗格。我尝试过“setSelectedFile(File f)”,但所做的只是将“File Name:”文本字段更改为该文件。

我快速浏览了一遍,似乎不可能。事实上,只要文件名字段获得焦点(至少在windows look and feel下),UI delgate就会清除
文件面板的选择:p感谢您的帮助。事实上,我用你的答案解决了这个问题(你删除了它,这样我就不能投票了。)我并不是只做了一个文件选择器的实例。每次按下按钮,我都会不断地做一个新的。谢谢