如何在Mac上创建一个允许用户创建目录的JFileChooser?

时间:2009-05-10 14:09:07

标签: java macos swing jfilechooser

我有一个安装程序,允许用户选择要安装的目录。 MacOS上的JFileChooser实现使用本机对话框(或者至少它看起来是原生的)。那很棒。

唯一的问题是没有办法从这个对话框创建一个目录......你只能选择一个现有的目录,这是一个笨重的。有没有办法获得这个功能?

我在“仅选择目录”模式下使用JFileChooser。因此,它与通常具有该功能的MacOS文件选择器不同。

2 个答案:

答案 0 :(得分:4)

这是正确的,showOpenDialog方法不会为您提供创建新文件夹的选项。这是一个可用性的东西,因为打开一些不存在的东西并没有多大意义。如果你使用showSaveDialog,会有一个“Make new Folder”按钮或类似的按钮。

答案 1 :(得分:0)

public static void main(String[] args) {
    JFrame frame = new JFrame();
    FileDialog d = new FileDialog(frame);
    d.setVisible(true);
}