当前位置: 首页 > 知识库问答 >
问题:

java 中的 Windows 本机文件选择器

尉迟鸿熙
2023-03-14

我比第一个更喜欢它,因为:

  • 您可以直接在顶部输入您的文件路径
  • 您可以搜索文件夹
  • 左边的直接访问包含整个文件树

如何在 Java 中获取它?

共有1个答案

邓深
2023-03-14
FileChooser fileChooser = new FileChooser();
fileChoose.showOpenDialog(null);

要在摇摆上下文中运行它,请查看这两个答案。

PlatformImpl.startup(() -> {
    FileChooserd = new FileChooser();
    d.showOpenDialog(null);
});

 new JFXPanel();
 Platform.runLater(() -> {
     FileChooser d = new FileChooser();
     d.showOpenDialog(null);
 });

请注意,当混合JavaFX和Swing时,其他东西(如模态)将不起作用。此外,您还必须构建一些代码,直到Runnable完成才能获取结果。

本机文件对话框提供本机文件对话框,LWJGL 3为此库提供Java绑定。

 类似资料:
  • 我试图开发一个刽子手作为作业,但无法从文本文件中随机获得一个单词(其中有各种单词,每个单词之间用空格分隔)。我编写了一个代码来获取一个随机单词,但无法选择一个单词并用示例字符串(string w=“this”)替换它我在“Function()”中找到了。

  • 问题内容: 我正在尝试建立一个用户可以提交照片的网站,然后在另一个页面上一个一个地随机查看其他照片。我有一个名为“上传”的目录,其中提交了图片。我无法从文件中读取图片。我只想从目录上传中随机选择一张图片,并将其显示在页面上。任何建议表示赞赏。 问题答案: 您可以使用glob获取目录中的所有文件,然后从该数组中获取随机元素。这样的函数将为您完成此任务:

  • Atom中的文本选择支持很多操作,比如区域选择、缩进和一些查找操作, 以及用引号或者括号把文字括起来之类的标记操作。 选择命令借鉴了很多查找命令。他们实际上具有相同的快捷键,只不过加了个shift。 ctrl-shift-P 选择当前位置到上一行的相同列 ctrl-shift-N 选择当前位置到下一行的相同列 ctrl-shift-B 选择前一个字符 ctrl-shift-F 选择后一个字符 al

  • 问题内容: 我想从集合中选择一个随机项目,但是选择任何项目的机会应与相关的权重成比例 输入示例: 因此,如果我有4种可能的物品,那么没有重量的任何一件物品的机会将是四分之一。 在这种情况下,用户遭受痛苦之剑的可能性应该是三刃剑的十倍。 如何在Java中进行加权随机选择? 问题答案: Apache Commons中现在有一个用于此的类: 这里是,像(假设Item接口阿恩的答案): 或在Java 8中

  • 我正在开发一个Android应用程序,其中一个功能是让用户选择要打开的文件(我想打开一个纯文本的.txt文件)。我以前用Java开发过Android应用程序,但这次我使用的是Kotlin,而且这是我第一次使用Kotlin。 我现在让应用程序显示一个文件选择器,让用户点击他们想要打开的文件。然后我尝试使用File对象打开文件并执行forEachLine循环。但是由于某种原因,它抛出了一个java.i