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
| if(jRadioButton1.isSelected()){
JDBCXYDataset datas=new JDBCXYDataset(con,requete);
barchart=ChartFactory.createTimeSeriesChart("Dépense Véhicule(s) "+jTextField12.getText()+" pour la période du "+sdf.format(jDateChooser1.getDate())+" au "+sdf.format(jDateChooser2.getDate()), "Date", "Dépense(DT)", datas, false, true, true);
XYPlot plot = barchart.getXYPlot();
DateAxis axis = new DateAxis();
axis.setDateFormatOverride( new SimpleDateFormat("dd/MM/yyyy") );
plot.setDomainAxis( axis );
plot.setBackgroundPaint(Color.WHITE);
//barchart=ChartFactory.createLineChart("Dépense Véhicule(s) "+jTextField12.getText()+" pour la période du "+sdf.format(jDateChooser1.getDate())+" au "+sdf.format(jDateChooser2.getDate()), "Date", "Dépense(DT)", dataset, PlotOrientation.VERTICAL, false, true, true);
//CategoryPlot plot=barchart.getCategoryPlot();
//plot.setBackgroundPaint(Color.WHITE);
//plot.setRangeGridlinePaint(Color.ORANGE);
}else{
if(jRadioButton2.isSelected()){
JDBCCategoryDataset dataset=new JDBCCategoryDataset(con,requete);
barchart=ChartFactory.createBarChart("Dépense Véhicule(s) "+jTextField12.getText()+" pour la période du "+sdf.format(jDateChooser1.getDate())+" au "+sdf.format(jDateChooser2.getDate()), "Date", "Dépense(DT)", dataset, PlotOrientation.VERTICAL, false, true, true);
CategoryPlot plot=barchart.getCategoryPlot();
plot.setBackgroundPaint(Color.WHITE);
}else{
JDBCPieDataset data=new JDBCPieDataset(con,requete);
barchart=ChartFactory.createPieChart("Dépense Véhicule(s) "+jTextField12.getText()+" pour la période du "+sdf.format(jDateChooser1.getDate())+" au "+sdf.format(jDateChooser2.getDate()), data, true, true, true);
Plot plot1=barchart.getPlot();
plot1.setBackgroundPaint(Color.WHITE);
}
} |
Partager