2

我打算使用数据库中的名称填充 JFileChooser,但使用标准 JFileChooser 对话框进行加载、删除、保存和另存为。我想给用户一个印象,他们正在使用文件系统,而在后端使用数据库来保存更改。用户应该不能浏览到不同的目录来保存或另存为。我想使用相同的 JFileChooser 对话框,但有一个取消按钮和另一个按钮(删除|保存|另存为|加载)。

4

2 回答 2

2
JFileChooser chooser = new JFileChooser()
chooser.setSelectedFile(new File("c:/yourPath/someFile") );
于 2010-08-25T20:27:14.300 回答
1

无法使用 JFileChooser 完成。

JFileChooser 仅在 java.io.File 上运行。为此,您必须继承 java.io.File 并创建某种非常丑陋的假文件系统。

您将不得不制作自己的保存对话框组件或找到另一个类似的组件来使用。JFileChooser 不是你想要的。

于 2010-08-25T20:29:51.363 回答