1 package com.calipso.reportgenerator.userinterface; 2 3 import org.jfree.chart.ChartFactory; 4 import org.jfree.chart.JFreeChart; 5 import org.jfree.chart.ChartPanel; 6 import org.jfree.data.category.CategoryDataset; 7 8 import java.awt.*; 9 import javax.swing.*; 10 11 import com.calipso.reportgenerator.common.LanguageTraslator; 12 13 16 17 public class HorizontalBarChart3D extends Charts{ 18 19 20 29 public HorizontalBarChart3D(CategoryDataset dataset, String tittle, Color color, boolean legend, boolean toolTips, Dimension size, boolean multipleAxis) { 30 super(dataset, tittle, color, legend, toolTips, size, multipleAxis); 31 previewHorizontalBarChart3D(); 32 this.setVisible(true); 33 } 34 35 39 private void previewHorizontalBarChart3D(){ 40 41 JFreeChart chart = ChartFactory.createBarChart3D( 42 tittle, LanguageTraslator.traslate("337"), LanguageTraslator.traslate("336"), 45 dataset, org.jfree.chart.plot.PlotOrientation.HORIZONTAL, 47 legend, toolTips, false ); 51 52 chart.setBackgroundPaint(color); 53 54 ChartPanel chartPanel = new ChartPanel(chart); 56 chartPanel.setPreferredSize(new Dimension(700, 500)); 57 add(chartPanel); 58 59 } 60 } 61 62 | Popular Tags |