gpt4 book ai didi

java - 在 for 循环中将时间线关键帧与 JavaFX 结合使用

转载 作者:行者123 更新时间:2023-12-01 19:58:23 25 4
gpt4 key购买 nike

如何创建时间线关键帧,以便将图表的每个添加添加到新的关键帧,以便它们一次出现一个?

  Timeline timeline = new Timeline();
ArrayList<XYChart.Series> lineSeries2 = new ArrayList<XYChart.Series>();
for (int s = 0; s<(pointCount); s++) {
XYChart.Series b = new XYChart.Series();
b.getData().add(new XYChart.Data<Double, Double>(xVal[s], yVal[s] ));
lineChart.getData().add(b);
}


最佳答案

正如您提到的,时间轴需要一个关键帧,所以让我们添加一个。

Timeline timeline = new Timeline();
timeline.getKeyFrames().add(new KeyFrame(Duration.seconds(1), e -> {
//add one data point here
}));

timeline.setCycleCount(Timeline.INDEFINITE);
timeline.playFromStart();

使用此代码,KeyFrame 的事件处理程序每​​秒被调用一次,因此您可以在每次到达该点时添加一个新的数据点。不需要 for 循环。

关于java - 在 for 循环中将时间线关键帧与 JavaFX 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59020064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com