package com.kodcu.service.extension.chart; import com.kodcu.config.ExtensionConfigBean; import com.kodcu.controller.ApplicationController; import com.kodcu.other.Current; import com.kodcu.service.ThreadService; import javafx.scene.chart.AreaChart; import javafx.scene.chart.NumberAxis; import javafx.scene.chart.XYChart; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** * Created by usta on 31.03.2015. */ @Component("area-bean") public class AreaChartBuilderService extends XYChartBuilderService { public AreaChartBuilderService(ThreadService threadService, Current current, ApplicationController controller, ExtensionConfigBean extensionConfigBean) { super(threadService, current, controller, extensionConfigBean); } @Override protected XYChart<Number, Number> createXYChart() { final NumberAxis xAxis = new NumberAxis(); final NumberAxis yAxis = new NumberAxis(); final XYChart<Number, Number> chart = new AreaChart<Number, Number>(xAxis, yAxis); chart.getStyleClass().add("chart-extension"); return chart; } }