【发布时间】:2019-02-11 20:23:31
【问题描述】:
我正在尝试设置一个折线图,以便当单击并拖动连接时,它的值和位置会随着图形的相应调整而发生变化。我目前创建了 4 个固定点的图表:
这两个中间点稍后将被添加到 R=x 轴和 S = y 轴的文本框中。 是否可以拖动和移动中间点以便实时更新图形? 创建图的代码如下:
private void setContrastChart() {
NumberAxis xAxis = new NumberAxis();
NumberAxis yAxis = new NumberAxis();
LineChart<Number,Number> contrastChart =
new LineChart<>(xAxis,yAxis);
XYChart.Series series = new XYChart.Series();
series.setName("ContrastValues");
//populating the series with data
series.getData().add(new XYChart.Data(0, 0));
series.getData().add(new XYChart.Data(75, 75));
series.getData().add(new XYChart.Data(150, 150));
series.getData().add(new XYChart.Data(255, 255));
contrastChart.setMaxWidth(255);
contrastChart.setMaxHeight(255);
contrastChart.setLegendVisible(true);
chartHolder.getChildren().add(contrastChart);
contrastChart.getData().add(series);
txtR1.setText("75");
txtS1.setText("75");
txtR2.setText("150");
txtS2.setText("150");
}
【问题讨论】: