当前位置: 首页 > 面试题库 >

如何本地化JavaFX FileChooser对话框?

杨波娃
2023-03-14
问题内容

是否有本地化JavaFX
FileChooser对话框的选项?在Swing中,JFileChooser的本地化非常简单(超过UIManager)。但是我在JavaFX中找不到类似的功能。


问题答案:

我认为你不能。从FileChooserJavadocs:

提供对标准平台文件对话框的支持。这些对话框具有独立于JavaFX的平台UI组件的外观。

由于这些是本机“文件选择器”对话框,因此其中显示的文本将由平台的语言环境控制(即,在操作系统级别上在用户计算机上选择的区域设置)。请注意,无论如何,这可能都是您想要的,因为用户可能已经按照自己的方式设置了它们。您可以尝试更改区域设置并查看它是否会更改文件选择器。



 类似资料:
  • 我有一个https://play.rust-lang.org/?version=stable代码 Q: 我需要在工作日使用例如“胡”语,而不是英语“周一、周二”等。 我已经尝试了基于https://docs.rs/chrono/0.4.19/chrono/,本地e::hu_HU),但到目前为止总是失败,你能帮忙吗?

  • 问题内容: 我已经奋斗了几个小时,没有取得好结果。我正在尝试使用.NET JSON序列化程序将JSON从UI来回转换为对象。 小数引起了问题,因为我的文化的标准使用“,”作为小数分隔符而不是“。”。我尝试实现自定义转换器,但效果不佳。 我还检查了NewtonSoft JSON.net,但没有得到更好的结果。到目前为止,似乎与值类型的匹配是文化不变的。我要覆盖此行为,该怎么办? 顺便说一句,我真的很

  • 我们试图在本地模式下使用BrowserStack在内部网络上点击AUT。我已经对其进行了配置,以便获得远程浏览器会话,但当我试图通过Chrome将其定向到我们的应用程序(或防火墙内的任何)URL时,浏览器会弹出一个对话框,抱怨连接不是私有的,并要求输入用户名和密码。这不是一个正常的弹出窗口,我们无法使用Selenium自动执行,因此它会阻止我们死亡。 通过桌面浏览器会话访问时,系统知道我是谁,并以

  • 我已经本地化了,通过它将LaunchScreen分成两部分。

  • 大多数 web 应用程序必须支持多种语言。例如:Youtube、 Wikipedia、 Facebook 网站都支持多语言。 当用户第一次访问网站时,根据用户浏览器(预先设置的地区)自动选择显示的语言。 如果自动选择的语言不是用户所期望的,用户可以设置他们的首选语言,用户的选择存储在客户端 cookie(或服务器端用户简介表(user profile table))。 一旦选择了语言,所有的文本都

  • 简介 Laravel提供了简单的文件夹检索方法,让您的应用更好的支持多种语言开发.。语言文件默认都放都在 resources/lang 文件夹中。 在此文件夹中,相应的语言文件存在相应的文件夹下,例如: /resources /lang /en messages.php /es messages.php 所有