我試圖使用已知的JAVA-FX蠟燭圖表,並且遇到了一些麻煩。 當我嘗試用我附加的滑塊重新調整圖表的大小時,出於某種原因蠟燭開始變大(變厚)或變得非常小(變薄)。JAVAFX - 使用滑塊控制candleStick圖表
我的sliderX是一個帶有數據信息的滑動條,將最小值設置爲最小日期(1),將最大值設置爲最大日期。
我有以下代碼監聽到我的滑塊:
sliderX.valueProperty().addListener(new ChangeListener<Number>() {
public void changed(ObservableValue<? extends Number> ov,
Number oldValue, Number newValue) {
xAxis.setLowerBound(newValue.doubleValue());
xAxis.setUpperBound(newValue.doubleValue() + 100);
xAxis.setTickMarkVisible(true);
chart.updateAxisRange();
}
當時的想法是每次看到前100天,其在數據移動與+100間隔。 所以在開始時圖表會顯示0-100的價格,並且只需點擊一下左邊的滑塊,他就會顯示1-101的價格等。
我明顯錯過了一些東西,但沒有看到任何正常關於這個問題的解釋,也許你可以把我引導到我可以閱讀和學習的教程/文檔。 不尋找一個神奇的解決方案(但一個可以是好的),但更多的地方去了解我在這方面的誤解。
謝謝。