我想保留最近在open DialogBox中打开的最近5个或6个打开的文件夹/文件的历史记录,作为下拉列表list...how我可以在java Swing中这样做吗?
发布于 2011-03-07 15:13:18
在JFileChooser应用编程接口中没有直接提供历史记录的东西。然而,这个旧的JavaWorld article可能会给你需要的提示。
发布于 2011-03-07 15:04:02
使用JFileChooser的setSelectedFile(File file)方法。
医生说:
公共无效setSelectedFile(文件文件)
设置选定的文件。如果文件的父目录不是当前目录,则将当前目录更改为文件的父目录。
参数: file -选择的文件
这是link for the doc。
发布于 2011-03-07 15:27:06
您应该使用java preference api来存储以前打开的文件夹/文件。此外,您还应该按照previous answer的建议自定义JFileChooser来显示这些文件夹和文件。
https://stackoverflow.com/questions/5216607
复制相似问题