2014-10-16 65 views
1

我在翻译TextField上的默认上下文菜单项时遇到问题。在JavaFX javadocs中没有关于这个菜单的文档(至少我找不到那个)。本地化TextField的默认上下文菜单

context menu on a TextField

我可以手动在每个TextField创造新的上下文菜单,改写exising代码,只是更改显示的文本,但有一个感觉在那?我无法相信在设计JavaFX组件时没有人想到这一点。

所以,我的问题是 - 有没有办法覆盖这些值?

回答

1

上下文菜单中显示的文本存储在读入资源包的属性文件中。有一组属性文件,对不同语言的支持有限。您可以在source code repository中看到这些文件。

似乎很难添加对不支持的语言的即时支持:有一个相关的问题here - 尽管我仍然希望有人比我更了解如何做到这一点,可能会为此添加更好的答案。

与此同时,您可能希望在JIRA上提出支持其他语言的请求 - 通过翻译上述链接中的值并提交它们,您仍然可以为您的语言提供属性文件。

相关问题