首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java不支持的语言环境(JCalendar)

Java不支持的语言环境(JCalendar)
EN

Stack Overflow用户
提问于 2016-02-08 21:55:42
回答 1查看 150关注 0票数 0

我正在使用Swing为一种不受支持的语言开发桌面应用程序。

我有自己的属性文件。我将它用于应用程序中的消息。我还用我的文件调用了JCalendarsetLocale()方法。但是因为我不知道哪个关键字用于月份,所以在JCalendar中选择月份会显示英文命名的月份。

例如,我尝试过:

代码语言:javascript
复制
january=translatedJanuary
february=translatedFebruary

我找不到可以填写的教程或表单来创建区域设置(属性)文件。有吗?或者JCalendar仍然不可能从属性文件中获取单词。或者简单地说,必要的关键字是什么?

EN

回答 1

Stack Overflow用户

发布于 2016-02-09 01:15:49

查看initNames() method in JCalendar's JMonthChooser class的源代码,我们可以看到:

代码语言:javascript
复制
DateFormatSymbols dateFormatSymbols = new DateFormatSymbols(locale);
String[] monthNames = dateFormatSymbols.getMonths();

因此,您不能用自己的ResourceBundle条目覆盖这些名称。您所能做的最多就是希望Java为您传递给setLocale的语言环境定义月份名称。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35271386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档