-2

我对 JFreeChart 语言环境有疑问。我创建了一个 BarChart3D,但我需要更改 RangeAxis 的语言环境。

当我从情节中检索它时,我收到一个 ValueAxis 并且我无法更改其中的语言环境。

如何更改其中的语言环境?

是否可以更改所有 JFreeChart 的语言环境?

4

2 回答 2

1

有时答案比看起来要简单得多。

我下载了 JFreeChart 的源代码,发现 ValueAxis 是一个抽象类。在 BarChart3D 实例化中,轴被实例化为 NumberAxis3d 超类,该超类扩展了 NumberAxis,而后者又扩展了 ValueAxis。

NumberAxis 可以使用方法 setNumberFormatOverride(NumberFormat) 覆盖 Java 运行时 Locale 提供的格式。

于 2013-07-18T08:19:33.413 回答
1

您需要更具体地了解您要实现的目标。通常,JFreeChart 将使用 Java 运行时提供的默认区域设置。

于 2013-07-17T20:01:15.773 回答