Closed eselmeister closed 4 years ago
Using the following code to create a Java application chart works fine:
LineChart lineChart = new LineChart(shell, SWT.NONE); IChartSettings chartSettings = lineChart.getChartSettings(); ... lineChart.applySettings(chartSettings); shell.open(); // List<ILineSeriesData> lineSeriesDataList = new ArrayList<ILineSeriesData>(); ISeriesData seriesData = getSeriesXY(); ILineSeriesData lineSeriesData = new LineSeriesData(seriesData); ... lineSeriesDataList.add(lineSeriesData); lineChart.addSeriesData(lineSeriesDataList);
But if one forgest to apply the settings, a NPE is thrown:
LineChart lineChart = new LineChart(shell, SWT.NONE); shell.open(); // List<ILineSeriesData> lineSeriesDataList = new ArrayList<ILineSeriesData>(); ISeriesData seriesData = getSeriesXY(); ILineSeriesData lineSeriesData = new LineSeriesData(seriesData); ... lineSeriesDataList.add(lineSeriesData); lineChart.addSeriesData(lineSeriesDataList);
This need to be fixed.
Using the following code to create a Java application chart works fine:
But if one forgest to apply the settings, a NPE is thrown:
This need to be fixed.