【发布时间】:2010-06-18 15:01:25
【问题描述】:
目前,如果我通过以下方式更改应用程序的语言环境设置
Locale.setDefault(Locale.ENGLISH);
alt text http://sites.google.com/site/yanchengcheok/Home/Locale.ENGLISH.png
Locale.setDefault(Locale.SIMPLIFIED_CHINESE);
alt text http://sites.google.com/site/yanchengcheok/Home/Locale.SIMPLIFIED_CHINESE.png
我从JFreeChart forum 了解到,我没有使用正确的字体。
获得LegentTitle 的引用后,您可以将其设置为任何字体。显然,JFreeChart 的默认是“Tahoma”,不支持汉字。
我可以知道,作为我系统中可用字体的列表,我如何以编程方式确定支持中文的字体?
我可以将它硬编码为 Serif(它完全支持中文,不是吗?),它的外观和感觉对我来说并不好看。我希望有更多的选择。
【问题讨论】: