问题标签 [jfilechooser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
13923 浏览

java - JFileChooser 的替代品

我请求对当前使用 JFileChooser 的小程序进行一些更改。
主要的抱怨之一是文件选择器使用起来很麻烦,因为它的行为与本机小部件不同,尤其是在导航到根级别时。

因此,知道了这一点以及 JFileChooser 遭受的所有其他问题(例如 Windows 上的 zip 文件缓存......),我想知道 java 世界中是否存在可行的替代方案。

当然,也有使用本机小部件的 SWT,但将小程序大小增加 25 并不是一个真正的选择。那么,文件选择器有更好的纯 java 实现吗?

0 投票
3 回答
22582 浏览

java - 如何在我的 Java 应用程序中添加文件浏览器?

我是 Java 编程新手,正在构建一个应用程序,该应用程序将从给定文件夹位置添加、显示和删除文件。

我已经使用 JFileChooser 添加了文件并且知道如何删除这些文件。但是我被显示部分卡住了。

我想在我的应用程序中使用不同的图标显示文件和文件夹。我尝试在显示面板内添加一个JFileChooser,并禁用对话框的按钮和菜单组件,但没有成功。有没有更好的方法来做到这一点?

0 投票
1 回答
707 浏览

java - 如何从 JFileChooser(JAVA Swing) 中禁用文件操作、文件选择和过滤面板?

我需要将对话框嵌入JFileChooserPanel. 我只需要文件和文件夹视图。如何从..禁用dialogBoxie(文件操作、文件选择和过滤器面板)中包含的其他面板JFileChooser() dialogBox

谢谢

0 投票
2 回答
2450 浏览

java - 如何在 Mac 上创建一个 JFileChooser 让用户创建目录?

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

唯一的问题是无法从此对话框中创建目录......您只能选择一个预先存在的目录,这很笨重。有没有办法获得这个功能?

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

0 投票
3 回答
4722 浏览

java - OS X 上的 JFileChooser

JFileChooser 看起来一点也不像本机小部件。我似乎记得读过一些 hack 让它看起来像本机小部件但搜索它知道我似乎无法再次找到它我遇到了建议使用 java.awt.FileChooser 但该类似乎不在分布。我怎样才能让 JFileChooser 看起来像本机小部件?

0 投票
2 回答
4282 浏览

java - 从仅目录返回的部分路径 JFileChooser 有时会重复

在我的应用程序中,我希望用户能够选择一个目录来存储内容。我有一个文本字段用于显示他们选择的目录。如果他们只是点击一个目录(不要浏览它),一切都很好。但是,如果他们双击目录并查看其中,目录名称是重复的。

前任。它们在主目录中,单击文件夹 Desktop...返回的路径是 ~/Desktop。另一方面,如果它们在主目录中,双击文件夹 Desktop,现在在 Desktop 文件夹中,返回的路径是 ~/Desktop/Destkop。

这就是我正在做的事情:

我也尝试过做类似的事情,chooser.getCurrentDirectory()但这也不起作用。

编辑:使用 Mac OS X、Java 1.6

0 投票
2 回答
1717 浏览

java - 在 JFileChooser 中更改 WindowsPlacesBar 的颜色

这是我上一个问题的后续问题:

在 Java 中需要带有文件类型过滤器的 FileDialog

我有一个 JFileChooser(使用它而不是 FileDialog,所以我可以有一个文件类型过滤器)并且我已经设法为我们的较暗配色方案选项设置了相当不错的样式,除了左侧的那个小面板。我终于发现上面的那个是“ToolBar.background”,但我不知道那个叫什么。

帮助?

替代文字 http://img151.imageshack.us/img151/6816/filedialog.jpg

0 投票
1 回答
572 浏览

java - 我怎样才能获得`的功能

如何<input type="file">在 Java Swing 中获得 HTML 的功能?


如何<input type="file">在 Java Swing 中获得 HTML 的功能?


与大多数问题一样,最佳答案取决于您的具体情况。没有好的解决办法。

一些选项:

  1. 将密码保留为纯文本或可逆加密。使用 SQLServer 工具在 RDBMS 级别加密重要字段或使用类似的加密功能,并希望 MS 已实施合理的密钥管理,并且密钥对于您的目的而言是合理安全的。实际上,所有加密所做的都是将大量小秘密的存储折叠成一个大秘密的存储。它可能使问题更易于管理,但问题本身永远不会消失。

  2. 使用散列算法或某种形式的 crypt() 不可逆转地“加密”密码。根据可用的攻击向量,此方法可能无法在实际提高纯文本存储安全性方面提供太多帮助。

. 使用散列密码限制了您在选择安全身份验证算法方面的选择。使用这种方法,您最终可能会发送纯文本或其他不比传输更好的材料(无论是否使用未绑定加密),这可能是信任 POV 带来的重大风险。

. 如果散列被盗,则可以接受离线字典攻击 如果密码的某些部分对攻击者有任何价值,则应完全假设它们的恢复。

. 在某些情况下,就系统访问而言,知道密码哈希可能与知道密码一样糟糕。

0 投票
4 回答
8759 浏览

java - Mac 上目录的 JFileChooser:如何让它不烂?

Mac 上“仅目录”模式下的 JFileChooser 有两个严重的严重问题:

1)你不能用它创建目录

2)您不能切换驱动器

这对我的安装程序应用程序来说是一个相当大的问题。据我所知,Apple 无法解决这个问题,您甚至无法激活非本机目录选择器......所以唯一的选择是找到一个免费/开源的纯 Java 替换小部件。

有人知道吗?

0 投票
1 回答
3642 浏览

java - 使用带有预填充文件名的 JFileChooser 保存?

我正在尝试使我制作的某些 GUI 的保存和加载更容易,并且我希望能够在保存时为用户预填充文件名。

让 JFileChooser 指向一个方便的目录很容易,但预填充名称似乎并不容易。目前,我的代码是:

这实际上似乎一开始是有效的:文件名填充在 JFileChooser 中,但是当单击保存按钮时,选择器只是将文件视图模式切换到要保存的文件名的模式(如果你不明白,你只需要试试看)。这可能是因为它指向的文件还不存在。

如果用户更改文件名并尝试保存,它可以工作,但这会破坏整个观点。

我一直在寻找一种在该字段中简单地 setText 的方法,但它似乎没有任何直观的访问权限。有任何想法吗?