我打算用数据库中的名称填充JFileChooser,但使用标准的JFileChooser对话框来加载,删除,保存和另存为。我想给用户一个印象,他们正在处理文件系统,而我在后端使用数据库来保存更改。用户不应该浏览到另一个目录以保存或另存为。我想使用相同的JFileChooser对话框,但有一个取消按钮和另一个按钮(删除|保存|另存为|加载)。
答案 0 :(得分:1)
JFileChooser chooser = new JFileChooser()
chooser.setSelectedFile(new File("c:/yourPath/someFile") );
答案 1 :(得分:1)
无法使用JFileChooser完成。
JFileChooser仅对java.io.File进行操作。要做到这一点,你必须继承java.io.File的子类并创建一些非常难看的假文件系统。
您将必须创建自己的保存对话框组件或找到要使用的其他类似组件。 JFileChooser不是你想要的。