JavaFX FileChooser 新文件

标签 java file javafx filechooser

是否可以使用 JavaFX 文件选择器(或类似的替代方法)来创建新文件?

输入不存在文件的名称在 Linux 上有效(准确地说是 Ubuntu),但在 Windows 上文件选择器不允许这样做。

最佳答案

是的,这应该是可能的,您只需要知道要调用的正确函数即可。 FileChooser 的 API 在其开头段落 here 中详细介绍了它们.

A FileChooser can be used to invoke file open dialogs for selecting single file (showOpenDialog), file open dialogs for selecting multiple files (showOpenMultipleDialog) and file save dialogs (showSaveDialog).

用法

保存文件:

    FileChooser fileChooser = new FileChooser();
    File selectedFile = fileChooser.showSaveDialog(null);

打开一个文件:

    FileChooser fileChooser = new FileChooser();
    File selectedFile = fileChooser.showOpenDialog(null);

打开多个文件:

    FileChooser fileChooser = new FileChooser();
    List<File> files = fileChooser.showOpenMultipleDialog(null); 

关于JavaFX FileChooser 新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52464608/

相关文章:

java - 没有得到我在程序中寻找的输出,并且用户输入等于字符串循环时也遇到问题

java - 如何通过读取文件来获取以空格分隔的字符串流?

java - 为什么我不能修改 ListView 中的列表单元格 css?

java - AndEngine Sprite 在地面上旋转

java - 如何使 JFrame 保持特定的宽度和高度?

java - KeyTyped 方法说 TextField 为空...但实际上不是

java - 是否可以将 Java 字节码反编译回原始泛型类型参数

file - 使用 Windows 批处理命令循环直到文件存在

android - 使用 javafx 和 apache POI 的项目在 dex 期间出错

java - 在 JavaFX 中将形状放置在 Canvas 上