- javafx11安装进jdk13 参考链接
- 利用javafx写的折线图参考链接
package com.fam.user;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;
import javax.swing.JButton;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import com.fam.bean.Count;
import com.fam.dao.CountDao;
import com.fam.dao.CountDaoImpl;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.stage.Stage;
import javafx.scene.chart.LineChart;
import javafx.scene.chart.NumberAxis;
import javafx.scene.chart.XYChart;
public class LineChartExample extends Application {
@Override
public void start(Stage stage) {
NumberAxis xAxis = new NumberAxis(1, 12, 1);
xAxis.setLabel("月份");
NumberAxis yAxis = new NumberAxis (0, 8000, 100);
yAxis.setLabel("月收入&支出");
LineChart linechart = new LineChart(xAxis, yAxis);
XYChart.Series series = new XYChart.Series();
series.setName("月收入统计");
XYChart.Series series1 = new XYChart.Series();
series1.setName("月支出统计");
CountDao countDao = new CountDaoImpl();
Object[][] o = getRowData(countDao.getCountByPage(0, 10));
series.getData().add(new XYChart.Data(1, o[0][1]));
series.getData().add(new XYChart.Data(2, o[1][1]));
series.getData().add(new XYChart.Data(3, o[2][1]));
series.getData().add(new XYChart.Data(4, o[3][1]));
series.getData().add(new XYChart.Data(5, o[4][1]));
series.getData().add(new XYChart.Data(6, o[5][