代码之家  ›  专栏  ›  技术社区  ›  walters

如何预填充jfilechooser will“文件名”?

  •  2
  • walters  · 技术社区  · 16 年前

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

    2 回复  |  直到 16 年前
        1
  •  1
  •   todeyius    16 年前

    无法使用jFileChooser完成。

    JFLeFixEnter只在Java.IO文件中运行。要做到这一点,您必须对JavaI.file进行子类,并创建一些非常难看的假文件系统。

    您必须创建自己的“保存对话框”组件,或者找到另一个类似的组件来使用。JFileChooser不是你想要的。

        2
  •  1
  •   camickr    16 年前
    JFileChooser chooser = new JFileChooser()
    chooser.setSelectedFile(new File("c:/yourPath/someFile") );