问题标签 [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.
java - Swing 对话框如何工作?
如果你在 Swing 中打开一个对话框,例如 JFileChooser,它有点像下面的伪代码:
我的问题是:这怎么可能起作用?如您所见,线程等待返回,直到对话框关闭。这意味着 Swing 事件线程被阻塞。然而,可以与对话框交互,AFAIK 需要此线程运行。
那么这是如何工作的呢?
java - 如何在java中获取linux文件夹和文件的图标和名称?
我正在用java创建一个文件夹和文件树。Windows 和 OSX 使用以下代码返回系统图标和名称:
是否有可能获得 unix 系统的图标和名称?系统命令也可以。
谢谢。
java - JFileChooser 在 OS X 中返回不正确的路径(仅文件夹模式)
我在 java swing 中遇到问题,用户必须选择一个文件夹,所以我使用下面的代码。
现在用户可以通过两种方式选择文件夹
- 导航到文件夹并选择文件夹
- 导航到文件夹,进入文件夹,然后单击选择
两种方式在 Windows 上都可以正常工作,但在 OS X 上,我得到了
如果我做 1 : path = Users/<username>/Desktop/MYAPPFOLDER
如果我做 2 : path = Users/<username>/Desktop/Desktop/MYAPPFOLDER
我该如何避免第二种情况?
提前致谢。
java - 如何将使用 JFileChooser 拍摄的图像图标放在标签上?
嘿,我刚刚尝试将使用 JFileChooser 拍摄的图像放在标签上;但它没有按我想要的方式工作。这是我尝试过的代码;
有什么建议吗?
java - JFile 选择器决定是选择目录还是文件
我的主要目标:
如果用户选择一个目录,它会扫描整个文件夹中的 mp3 文件并返回它们。如果他选择了一些 mp3 文件,它会返回它们。
返回选定的文件很容易,但扫描目录中的 mp3 并不像我最初想象的那么容易。我认为要做到这一点,我首先要决定用户是否选择了文件或目录,但是如何?因为我可以同时使用getSelectedFiles()
.
java - JFileChooser - 不浏览 Windows Server 2008 机器中的“已安装驱动器”
我在我的一个 java 工具中使用 JFileChooser 来浏览文件位置。
浏览已安装的驱动器时出现问题 - 我们只能选择已安装的驱动器,但无法进入下一级/打开并浏览到已安装的位置。
但是在windows server 2003 下可以正常运行,但是在windows server-2008 下就不行了。
有没有人遇到过类似的问题?需要你的建议!
java - 在 JFileChooser 中的“取消”按钮上点击“Enter”时如何采取行动?
我有JFileChooser
一个JFrame
。我添加了一个ActionListener
,JFileChooser
以便“取消”按钮在单击时起作用。我也可以选择“取消”按钮,但是当我按下“Enter”键时,什么也没有发生(即,ActionListener
不使用事件命令调用JFileChooser.CANCEL_SELECTION
)。我必须怎么做才能JFileChooser
在“取消”按钮上按“Enter”键等同于单击“取消”按钮?
这是我看到的(错误)行为的一个简单示例:
要查看(错误)行为,请执行程序,选择“取消”,然后按“Enter”键。该程序不会在我的平台上终止——尽管当我单击“取消”按钮时它会终止。
扩展JFileChooser
和覆盖cancelSelection()
也不起作用(显然,当在“取消”按钮上按下“Enter”键时不会调用该函数)。
(错误)行为发生在我的带有 Java 5、6 和 7 的 Fedora 10 x86_64 系统上。
附录:以下内容添加KeyEventPostProcessor
到当前KeyboardFocusManager
并且似乎可以执行我想要的操作:
然而,这似乎需要做很多工作,只是为了能够区分按下“取消”按钮上的回车键和其他任何地方。
你觉得它有什么问题吗?
发现的解决方案:将 GUI 外观设置为我的系统 (Linux) 的原生外观和感觉可以满足我的需求,而无需其他任何东西。这是我所不知道的,也是我一直在寻找的。解决方案是具有以下
作为该main()
方法的第一个可执行语句。然后可以省去所有焦点侦听器、关键事件处理器等。
我已将 100 分奖励给最有帮助的受访者。
java - 如何使用java“打开”和“保存”
我想在 java 中创建一个“打开”和“保存”对话框。我想要的一个例子如下图所示:
打开:
节省:
我该怎么做呢?
java - 如何预填充 JFileChooser 将“文件名”?
我打算使用数据库中的名称填充 JFileChooser,但使用标准 JFileChooser 对话框进行加载、删除、保存和另存为。我想给用户一个印象,他们正在使用文件系统,而在后端使用数据库来保存更改。用户应该不能浏览到不同的目录来保存或另存为。我想使用相同的 JFileChooser 对话框,但有一个取消按钮和另一个按钮(删除|保存|另存为|加载)。
java - 如何将 JButton 放在 JTextField (Java) 中?
I would like to have a JButton (with a folder icon image) inside a JTextField, like over on the far right of the JTextField, so that when clicked, the button opens up a JFileChooser, and when a file is selected, the path to该文件出现在 JTextField 中。
我已经制作了这段代码,但没有任何显示。