在OS X上使用JFileChooser

7

JFileChooser看起来与本地小部件完全不同。我记得曾经读过一些技巧,使它看起来像本地小部件,但现在搜索它时似乎找不到了。我遇到了一些帖子,建议使用java.awt.FileChooser,但是该类似乎不在分发中。我如何使JFileChooser看起来像本地小部件?

3个回答

5

请看这个页面。它介绍了很多UI调整,但第三个最相关:"使用JFileChooser获取Mac文件和文件夹图标"。


5

java.awt.FileDialog 就是这些帖子所指的类。毫不奇怪,它比 Swing 版本更加有限制。所有 Java SE 实现都需要有 FileDialog 类(虽然无头配置可能无法对其执行任何有用的操作)。


1
“更有限”的确 - 除了本地文件选择器在所有方面都比JFileChooser优越之外... - lscoughlin
外观上可能更出色,但缺少基本功能,比如无法选择保存格式,使得它整体上有点毫无意义。 :( - Hakanai

4

可以考虑使用Quaqua外观,它可以将文件选择器替换为更好、更本地化的版本,包括文件夹着色等功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接