我不確定這是否可能。但基本上我想要將JavaFX中的NumberAxis
的值更改爲字符串。是否可以更改JavaFX 2.0中NumberAxis的值?
final NumberAxis xAxis = new NumberAxis(0, 40, 1);
所以我現在想要改變的是數字0-40到任何字符串。
另一個問題是。我已將Regions
添加到我的Chart
,因此它會在特定值上顯示「酒吧」。每當我將xAxis的'Startvalue'更改爲'0'以上時,酒吧會隨機消失。這是爲什麼?
嗨,謝謝。但我想我需要更多的幫助。我只是想在我的X-AXIS(NumberAxis)的所有值後加上字符串':00'。如果我這樣做:'最終的NumberAxis xAxis =新的NumberAxis(0,13,1); xAxis.setTickLabelFormatter(新NumberAxis.DefaultFormatter(x-軸) { @覆蓋 公共字符串的toString(Number對象) { 返回的String.format( 「:00」 時,對象); } });' 我所有的價值都被替換爲':00',這不是我想要的行爲。感謝您提供更多幫助。 – EHMTE
'String.format(「%1 $ s:00」,object)' - 更多關於格式化的細節:http://docs.oracle.com/javase/6/docs/api/java/util/Formatter。 HTML語法# –