Java 从线形图对象获取系列名称

Java 从线形图对象获取系列名称,java,javafx,javafx-8,linechart,series,Java,Javafx,Javafx 8,Linechart,Series,例如,我创建了折线图并通过以下方式添加了系列: LineChart lineChart = new LineChart(); XYChart.Series series = new XYChart.Series(); series1.getData().add("Name1", xValue1[], yValue1[]); series2.getData().add("Name2", xValue2[], yValue2[]); lineChart.getData().add(series1);

例如,我创建了折线图并通过以下方式添加了系列:

LineChart lineChart = new LineChart();
XYChart.Series series = new XYChart.Series();
series1.getData().add("Name1", xValue1[], yValue1[]);
series2.getData().add("Name2", xValue2[], yValue2[]);
lineChart.getData().add(series1);
lineChart.getData().add(series2);
如果在此之后我将线形图发送到其他类,如何使用线形图对象从中获取系列名称Name1和Name2?

尝试使用:

for(XYChart.Series series : lineChart.getData()) {
    series.getName();
}

对不起,我不明白。它们也不同:Series和Object.lineChart.getData将始终返回一个系列。你说它们有不同的类型是什么意思。基线图是:线形图基线图;此错误是因为您的折线图没有类型。您可以声明线形图baseChart或使用的任何类型。您还可以通过声明observeList=lineChart.getData来输入caste列表;并运行一个循环列表。非常感谢。决策是:ObservableList=baseChart.getData;对于XYChart.Series列表:列表{list.getName;}