我有一个安装程序,可让用户选择要安装的目录。MacOS 上的 JFileChooser 实现使用原生对话框(或者至少看起来是原生的)。那太棒了。
唯一的问题是无法从此对话框中创建目录......您只能选择一个预先存在的目录,这很笨重。有没有办法获得这个功能?
我在“仅选择目录”模式下使用 JFileChooser。因此,它与具有该功能的通常 MacOS 文件选择器不同。
我有一个安装程序,可让用户选择要安装的目录。MacOS 上的 JFileChooser 实现使用原生对话框(或者至少看起来是原生的)。那太棒了。
唯一的问题是无法从此对话框中创建目录......您只能选择一个预先存在的目录,这很笨重。有没有办法获得这个功能?
我在“仅选择目录”模式下使用 JFileChooser。因此,它与具有该功能的通常 MacOS 文件选择器不同。
没错,showOpenDialog 方法不会为您提供创建新文件夹的选项。这是一个可用性问题,因为打开不存在的东西实际上没有意义。如果您使用 showSaveDialog 将有一个按钮“新建文件夹”或类似的按钮。
public static void main(String[] args) {
JFrame frame = new JFrame();
FileDialog d = new FileDialog(frame);
d.setVisible(true);
}