我有一个安装程序,允许用户选择要安装的目录。 MacOS上的JFileChooser实现使用本机对话框(或者至少它看起来是原生的)。那很棒。
唯一的问题是没有办法从这个对话框创建一个目录......你只能选择一个现有的目录,这是一个笨重的。有没有办法获得这个功能?
我在“仅选择目录”模式下使用JFileChooser。因此,它与通常具有该功能的MacOS文件选择器不同。
答案 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);
}