目前,如果我通过
更改我的应用程序的区域设置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(它完全支持中文,不是吗?),它的外观对我来说并不好看。我想有更多的选择。