MainController.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | package application; import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.scene.chart.LineChart; import javafx.scene.chart.XYChart; public class MainController { @FXML LineChart<String, Number> lineChart; public void btn(ActionEvent event) { lineChart.getData().clear(); XYChart.Series<String, Number> series = new XYChart.Series<String, Number>(); series.getData().add(new XYChart.Data<String, Number>("Jan", 200)); series.getData().add(new XYChart.Data<String, Number>("Feb", 500)); series.getData().add(new XYChart.Data<String, Number>("Mar", 300)); series.getData().add(new XYChart.Data<String, Number>("Apr", 600)); series.setName("Pay 1"); XYChart.Series<String, Number> series1 = new XYChart.Series<String, Number>(); series1.getData().add(new XYChart.Data<String, Number>("Jan", 400)); series1.getData().add(new XYChart.Data<String, Number>("Feb", 100)); series1.getData().add(new XYChart.Data<String, Number>("Mar", 800)); series1.getData().add(new XYChart.Data<String, Number>("Apr", 500)); series1.setName("Pay 2"); XYChart.Series<String, Number> series2 = new XYChart.Series<String, Number>(); series2.getData().add(new XYChart.Data<String, Number>("Jan", 500)); series2.getData().add(new XYChart.Data<String, Number>("Feb", 900)); series2.getData().add(new XYChart.Data<String, Number>("Mar", 450)); series2.getData().add(new XYChart.Data<String, Number>("Apr", 650)); series2.setName("Pay 3"); lineChart.getData().addAll(series, series1, series2); } } | cs |
'Java > JavaFx' 카테고리의 다른 글
JavaFX 31. Media Player in JavaFX (0) | 2016.08.29 |
---|---|
JavaFX 30. Event Handler for a Line Chart (0) | 2016.08.29 |
JavaFX 28. Line Chart (0) | 2016.08.29 |
JavaFX 27. Event handler for a Pie Chart (0) | 2016.08.29 |
JavaFX 26. Pie Chart (0) | 2016.08.29 |