【发布时间】:2014-11-11 13:18:44
【问题描述】:
是否有本地化 JavaFX FileChooser 对话框的选项?
在 Swing 中,JFileChooser 本地化非常简单(超过 UIManager)。
但我在 JavaFX 中找不到类似的功能。
【问题讨论】:
-
This 可能会有所帮助
标签: java javafx javafx-2 javafx-8
是否有本地化 JavaFX FileChooser 对话框的选项?
在 Swing 中,JFileChooser 本地化非常简单(超过 UIManager)。
但我在 JavaFX 中找不到类似的功能。
【问题讨论】:
标签: java javafx javafx-2 javafx-8
我不认为你可以。来自FileChooser Javadocs:
提供对标准平台文件对话框的支持。这些对话框 具有独立的平台 UI 组件的外观和感觉 JavaFX 的。
由于这些是本地文件选择器对话框,其中显示的文本将由平台的区域设置(即在操作系统级别在用户机器上选择的区域设置)控制。请注意,无论如何这可能是您想要的,因为用户可能已经按照他们想要的方式设置了这些。您可以尝试更改您的区域设置并查看它是否会更改文件选择器。
【讨论】:
filechooser 使用平台区域设置,但我的应用程序允许用户“即时”切换语言,只有 filechooser 仍显示“未本地化”文本。但是,嗯,也许“即时”翻译的想法不太好......无论如何我接受答案......