2013-05-13 58 views
0

我會如何製作一個可滾動的條形圖? 我一直在嘗試在其中使用帶有條形圖窗格的scrollPane。JavaFX BarChart可滾動嗎?

到目前爲止,這是我所:

final BarChart chartPane = chart.getGraph(); 
chartScrollPane.setContent(chartPane); 
chartScrollPane.setFitToWidth(true); 

的chartPane是1200像素寬,chartScrollPane爲800像素。

回答

0

只需將BarChart的寬度設置爲較大的值即可。當圖表嵌入到ScrollPane中時,它將關注滾動條。

例如:

ScrollPane scrollPane = new ScrollPane(); 
Scene scene = new Scene(scrollPane, 800, 600); 
chartPane.setPrefWidth(20000); 
chartPane.setMinWidth(20000); 
scrollPane.setContent(chartPane); 
+0

一個更好的想法是算你的酒吧,比方說100像素每小節的需求,然後chartPane.setPrefWidth(bar_count * 100) – 2017-01-05 17:05:06