2013-07-17 103 views
-2

我遇到JFreeChart語言環境問題。我創建了一個BarChart3D,但我需要更改RangeAxis的語言環境。ValueAxis無法更改區域設置

當我從劇情中收到我收到一個ValueAxis並且我無法更改其中的區域設置。

如何更改其中的區域設置?

是否可以更改所有JFreeChart的語言環境?

回答

1

你需要對你想要達到的目標更具體一些。通常,JFreeChart將使用Java運行時提供的默認語言環境設置。

1

有時答案比看起來簡單得多。

我下載了JFreeChart的源代碼,我看到ValueAxis是一個抽象類。 在BarChart3D實例化中,軸使用NumberAxis3d超類來實例化,該超類擴展了NumberAxis,而後者又擴展了ValueAxis。

NumberAxis可以用metod setNumberFormatOverride(NumberFormat)覆蓋Java運行時Locale提供的格式。

相關問題