【问题标题】:JavaFX BarChart Scrollable?JavaFX条形图可滚动?
【发布时间】:2013-05-13 00:21:11
【问题描述】:

我将如何制作可滚动的条形图? 我一直在尝试使用带有条形图窗格的滚动窗格。

到目前为止,这是我所拥有的:

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

chartPane 为 1200px 宽,chartScrollPane 为 800px。

【问题讨论】:

    标签: java javafx


    【解决方案1】:

    只需将 BarChart 的宽度设置为更大的值。当图表嵌入到 ScrollPane 中时,它将关心滚动条。

    例如:

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

    【讨论】:

    • 一个更好的主意是计算你的条并说每个条需要例如 100px 然后 chartPane.setPrefWidth(bar_count * 100)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-06
    相关资源
    最近更新 更多